我已成功在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