七叶笔记 » java编程 » 解决java连接虚拟机Hbase无反应的问题

解决java连接虚拟机Hbase无反应的问题

问题说明

自己用虚拟机安装了Hbase、zookeeper,然后想用java访问。

代码如下

结果一直卡在result这一样没反应。

解决方案

1.由于Hbase自带有zookeeper

可以先禁用掉自带的zookeeper。

命令:vim   hbase/conf/hbase-env.sh

2.由于这里只是想测试下java连接hbae

也并没有搭建Hdoop环境,所以Hbase的hhbase-size.xml配置如下

3.再对zookeeper进行配置 zoo.cfg

4.因为是在windows环境下

用java访问虚拟机的Hbase,所以还需要以下配置

命令:vim /etc/host  添加一行,IP   hostname

命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0 ,修改设备名

windows中相应配置:C:WindowsSystem32driversetc  在HOST文件中添加IP hostname

所有的配置就到这里结束,启动zookeeper,启动Hbase

java连接Hbase测试

我个人使用如上方法能够解决连接Hbase无反应的问题。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。

相关文章