情景
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