Hbase 操作表時,連接超時,或者找不到對應的region Server


在Hbase操作表時,突然報出ERROR: Failed 1 action: NotServingRegionException: 1 time, servers with issues: hadoop104,16020,1584783879148, 

 

 而且在flush時,會報錯TimeoutException: Timeout elapsed! Source:Timeout caused Foreign Exception Start:1584783789686, End:1584783849687, diff:60001, max:60000 ms

 

 有時候也會報錯org.apache.hadoop.hbase.PleaseHoldException:Master is initializing

 

 然后登錄  Master  的web端口  hadoop104:16010查看,發現這個表的region Server 端口發生了改變,不是16030

  

 

 綜上所述的所有問題,都應該是來源於啟動集群時時間不同步!!!

 

解決辦法是重啟機器,然后把時間同步后再開啟集群,運氣好應該是能解決的,如果運氣不好,建議按照網上的說法,利用  

hadoop   fsck   集群文件路徑    

來檢測下是否文件損壞

也可以將hbase的zookeeper目錄下的文件全都刪除掉,然后再重啟hbase服務就可以了.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM