2014-10-29 59 views
0

我已成功在Ubuntu上創建了具有CDH4的hadoop集羣。我用一個主(master)和一個從(slave1)創建了這個。現在我想添加一個集羣。爲此,我只是克隆slave2並相應地更新了主機和ssh。然後,我更新了所有節點中所有datanode dns名稱的conf/slaves文件,並重新啓動了所有節點。但它沒有檢測到新的datanode,而只是顯示舊的slave1而不是slave2。任何人都可以幫助我嗎? 我已經使用cdh4-repository_1.0_all.debCDH4:向現有集羣添加新節點

回答

0

@ user2009755,你只需要在master中創建一個master和slave文件。在$ HADOOP_HOME/etc/hadoop的配置文件中,對指向主節點的URI進行必要的更改。

注意:嘗試格式化namenode並刪除tmp文件(通常爲/ tmp/*),但如果在core-site.xml中更改了它,請在所有節點中格式化該目錄並啓動所有守護程序,它對我來說很有用。

+0

我做了它的工作。我終於格式化NameNode和重建數據節點的存儲目錄,並重新啓動一切,它的工作。但在生產中,我無法格式化NN。 – Deb 2014-10-29 18:11:06

+0

@ user2009755,當您嘗試格式化namenode時,出現什麼錯誤?請發佈。 – kishorer747 2014-10-30 06:22:51

+0

格式化總是適用於我...我的問題只是添加一個最終解決了新的節點.. – Deb 2014-10-31 10:53:28

相關問題