我已成功在Ubuntu上創建了具有CDH4的hadoop集羣。我用一個主(master)和一個從(slave1)創建了這個。現在我想添加一個集羣。爲此,我只是克隆slave2並相應地更新了主機和ssh。然後,我更新了所有節點中所有datanode dns名稱的conf/slaves文件,並重新啓動了所有節點。但它沒有檢測到新的datanode,而只是顯示舊的slave1而不是slave2。任何人都可以幫助我嗎? 我已經使用cdh4-repository_1.0_all.debCDH4:向現有集羣添加新節點
0
A
回答
0
@ user2009755,你只需要在master中創建一個master和slave文件。在$ HADOOP_HOME/etc/hadoop的配置文件中,對指向主節點的URI進行必要的更改。
注意:嘗試格式化namenode並刪除tmp文件(通常爲/ tmp/*),但如果在core-site.xml
中更改了它,請在所有節點中格式化該目錄並啓動所有守護程序,它對我來說很有用。
0
有這麼多的理由,
有你的conf/HDFS-site.xml中的dfs.replication值更改爲3?
支票主與cammands hduser @主:〜$ SSH從應該顯示從終端中如果沒有則執行該cammand - hduser @主:〜$的ssh-copy-id命令-i $ HOME /的.ssh/id_rsa.pub hduser @從
爲充分了解看到此鏈接
http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-multi-node-cluster/
相關問題
- 1. 向aerospike集羣添加新節點
- 2. 無法添加新節點到現有的加萊拉羣集
- 3. 向現有的hadoop集羣添加其他節點
- 4. 將新節點添加到Google雲上的現有datastax羣集
- 5. 在Kubernetes集羣中添加節點後重新分發集羣
- 6. 使用Ambari羣集安裝嚮導將新節點添加到羣集
- 7. Cassandra 1.0.6將新節點添加到當前單節點羣集
- 8. 用新節點替換cassandra集羣中的現有節點
- 9. 通過XSL向現有節點添加新節點
- 10. 無法將節點添加到現有Cassandra羣集
- 11. 添加節點到現有集羣中Kubernetes
- 12. 在Cassandra的現有集羣中添加節點
- 13. Postgres XL將數據節點添加到現有集羣
- 14. 將節點添加到Cassandra羣集
- 15. Elasticsearch 2.2集羣:添加節點失敗
- 16. 動態添加節點到Phoenix羣集
- 17. 在線添加MySQL羣集Sql節點
- 18. Rabbitmq主節點重新加入羣集
- 19. 如何在添加新節點後重新平衡cassandra集羣
- 20. 在添加新節點後重新安排羣集
- 21. Hazelcast羣集更新節點
- 22. 添加新的NameNode數據目錄添加到現有集羣
- 23. 節點羣集
- 24. 帶有Shield的Elasticsearch集羣 - 節點未加入集羣
- 25. 將新節點添加到羣集力佈局
- 26. 如何將新節點添加到活動hbase/hadoop羣集?
- 27. elasticsearch羣集添加節點後未重新平衡
- 28. 如何在運行Solr集羣中添加新節點與tomcat
- 29. 如何將新節點添加到cassandra集羣
- 30. 如何向現有XML添加新節點
我做了它的工作。我終於格式化NameNode和重建數據節點的存儲目錄,並重新啓動一切,它的工作。但在生產中,我無法格式化NN。 – Deb 2014-10-29 18:11:06
@ user2009755,當您嘗試格式化namenode時,出現什麼錯誤?請發佈。 – kishorer747 2014-10-30 06:22:51
格式化總是適用於我...我的問題只是添加一個最終解決了新的節點.. – Deb 2014-10-31 10:53:28