1. 程式人生 > >hadoop\zookeeper\hbase叢集重啟後出現的相關問題

hadoop\zookeeper\hbase叢集重啟後出現的相關問題

1、在叢集上的主節點/usr/local/hadoop/bin目錄下,執行./start-dfs.sh命令後,只有主節點下的namenode進行啟動,分支節點中的datanode沒有正常啟動

解決方式:

1)刪除hadoop目錄中的tmp目錄檔案及log目錄檔案(叢集中所有節點)

2)在bin目錄中重新格式化hadoop namenode -format

3)重新啟動hdfs及yarn程序

執行./start-all.sh即可

2、啟動zookeeper失敗,如下所示:

解決方式:

1)刪除data目錄下的version-2資料夾及,datalog目錄下的所有檔案

dataDir=/usr/local/zookeeper/data
dataLogDir=/usr/local/zookeeper/datalog

2)重新啟動即可

3、啟動hbase後,分支節點沒有正常啟動

解決方式:

1)檢視叢集內所有系統時間是否一致,確保系統時間都一致,重新啟動;

2)若第一種方式還不能解決問題的話,修改hbase-site.xml配置檔案的連線時間,增加連線時長

            <property>
                 <name>hbase.master.maxclockskew</name>
                 <value>150000</value>
            </property>

3)若以上的方法還是不能解決問題的話,檢視/etc/hosts資料夾中,是否已經刪除127.0.0.1 主機名,

若沒有刪除的話,都刪除。如下所示,刪除下列兩行

127.0.0.1     localhost localhost.localdomain localhosts4.localdomain4
::1 localhost localhost.localhost.localdomain localhost6 localhost6.localdomain6