簡體   English   中英

CDH4:將新節點添加到現有集群

[英]CDH4 : Add new node to existing cluster

我已經在ubuntu上使用CDH4成功創建了hadoop集群。 我用一個master(master)和一個slave(slave1)創建了這個。 現在,我想再添加一個集群。 為此,我克隆了slave2並更新了主機和ssh。 然后,我使用所有節點中的所有datanode dns名稱更新了conf / slaves文件,並重新啟動了所有內容。 但是它並沒有檢測到新的datanode,而是僅顯示了舊的slave1而不是slave2。 有人可以幫我嗎? 我用過cdh4-repository_1.0_all.deb

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

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

原因很多

您是否已將conf / hdfs-site.xml中的dfs.replication值更改為3?

用cammands檢查master主機上的hduser @ master:〜$ ssh slave ,如果沒有,則應顯示從終端,然后執行此cammand- hduser @ master:〜$ ssh-copy-id -i $ HOME / .ssh / id_rsa.pub hduser @奴隸

完全了解請參閱此鏈接

http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-multi-node-cluster/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM