我在查hadoop联盟。这里的数据节点是公共的,只有命名空间不同。如何从一个名称空间中排除一些数据节点。
avwztpqn1#
您只需从其中一个名称空间中停用一个datanode。
1mrurvl12#
在停用过程中,需要停用的节点将添加到所有namenodes的exclude文件中。每个namenode停用其块池。当所有namenodes完成对datanode的停用时,datanode被认为已停用。有关更多详细信息,请参见:https://hadoop.apache.org/docs/r2.7.2/hadoop-project-dist/hadoop-hdfs/federation.html#decommissioning
2条答案
按热度按时间avwztpqn1#
您只需从其中一个名称空间中停用一个datanode。
1mrurvl12#
在停用过程中,需要停用的节点将添加到所有namenodes的exclude文件中。每个namenode停用其块池。当所有namenodes完成对datanode的停用时,datanode被认为已停用。
有关更多详细信息,请参见:https://hadoop.apache.org/docs/r2.7.2/hadoop-project-dist/hadoop-hdfs/federation.html#decommissioning