HBase: HMaster服務(wù)自動停止,且關(guān)閉集群時(shí)HRegionserver無法關(guān)閉的問題解決

背景:三臺阿里云Ubuntu服務(wù)器,Hadoop(2.6.5)完全分布式搭建,Zookeeper(3.4.10),HBase(1.2.6)

問題:
1、Hadoop、Zookeeper、HBase按順序依次正常啟動,但是進(jìn)入HBase shell之后,執(zhí)行任何命令都會報(bào)錯:

ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
或者
ERROR: Can't get master address from ZooKeeper; znode data == null

2、當(dāng)使用stop-hbase.sh的時(shí)候,HRegionserver無法正常關(guān)閉
3、HMaster進(jìn)程啟動之后過幾分鐘之后就會自動退出

Master Slave1 Slave2
Master 內(nèi)網(wǎng)IP 外網(wǎng)IP 外網(wǎng)IP
Slave1 外網(wǎng)IP 內(nèi)網(wǎng)IP 內(nèi)網(wǎng)IP
Slave2 外網(wǎng)IP 內(nèi)網(wǎng)IP 內(nèi)網(wǎng)IP

解決辦法:
問題雖然體現(xiàn)在了HBase shell上,但是本質(zhì)問題出現(xiàn)在Hadoop集群沒有聯(lián)結(jié)好
1、阿里云服務(wù)器有安全組策略,三臺機(jī)器,出方向和入方向要互通
2、修改hosts文件的Master和Slave的ip

Master Slave1 Slave2
Master 內(nèi)網(wǎng)IP 外網(wǎng)IP 外網(wǎng)IP
Slave1 外網(wǎng)IP 內(nèi)網(wǎng)IP 內(nèi)網(wǎng)IP
Slave2 外網(wǎng)IP 內(nèi)網(wǎng)IP 內(nèi)網(wǎng)IP
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容