情景

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

解决

将master节点所在的虚拟机,hostname中127.0.0.1 localhost对应关系删掉,然后进入hbase自带的zookeeper:

hbase zkcli

确认找到hbase

ls /
结果:[hbase, zookeeper]

删除hbase的记录:

rmr /hbase

退出zookeeper:

quit

重启hbase

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐