2016-11-10 24 views
-1

在Hadoop的HDFS聯邦添加新的NameNode到現有HDFS集羣的最新步驟是:
==>通過運行刷新的Datanode到拾取新添加的Namenode以下添加新的Namenode到現有HDFS集羣

[hdfs]$ $HADOOP_PREFIX/bin/hdfs dfsadmin -refreshNameNodes <datanode_host_name>:<datanode_rpc_port> 

女巫是執行命令流動最好的地方:對集羣中的所有的Datanode命令的NameNode或DataNode會?
如果我有1000個Datanodes,運行1OOO次它是合乎邏輯的嗎?

+0

這個問題是否解決? – mrsrinivas

回答

0

在namenode中運行一次此命令。

$HADOOP_PREFIX/sbin/slaves.sh hdfs dfsadmin -refreshNameNodes <datanode_host_name>:<datanode_rpc_port> 

slaves.sh腳本將命令分發到其在slaves文件(通常放置在$HADOOP_CONF_DIR)中提到的所有從屬主機

+0

爲測試你可以在namenode主機中執行'slaves.sh jps'。它會列出從機中的所有進程。 – mrsrinivas

+0

找不到slaves.sh –

+0

它會被放在'$ HADOOP_INSTALL_DIR/sbin /' – mrsrinivas

相關問題