自己用虚拟机安装了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无反应的问题。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。