Zookeeper找不到HBase的masterr的IP而是localhost
情景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:
·
情景
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
更多推荐
已为社区贡献3条内容
所有评论(0)