繁体   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