1. 程式人生 > >Hbase報錯Master is initializing

Hbase報錯Master is initializing

根據網上文件的介紹將完全分散式hbase配置起來了,在啟動指令碼的時候用list沒有問題,但是一旦用create語句就出現問題,Master is initializing,這個糾結的問題。

我試著網上找資料,絕大部分都是說是ubuntu的環境中應該將/etc/hosts的配置設定正確,我檢查過該檔案沒有問題,這就奇怪了。於是我開始自己看看日誌是什麼,找到了下面的警告資訊:2014-06-17 11:18:25,107 WARN org.apache.hadoop.hbase.master.ServerManager: Server datanode3,60020,1402974953162 has been rejected; Reported time is too far out of sync with master.  Time difference of 131139ms > max allowed of 30000ms,大意就是超時,我想在我的本地的環境中不會有問題的,於是就分別查看了四個節點的時間,發現namenode跟datanode 相差好幾個小時,於是將他們的日期調整為一致的,重啟hadoop和hbase,問題等到解決。