情景
Java通过Zookeeper连接Hbase时,Zookeeper一直返回的是127.0.0.1给windows端的java,导致java连接不上hbase。zookeeper中的hbase里缺失master也会导致连不上。

解决
将master节点所在的虚拟机,hostname中127.0.0.1 localhost对应关系删掉,

然后 指定 127.0.0.1  真实Ip

然后进入zookeeper:

zkcli
确认找到hbase

ls /
结果:[hbase, zookeeper]
删除hbase的记录:

rmr /hbase
退出zookeeper:

quit
重启hbase
 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐