1.在两台 NameNode 节点的 core-site.xml 文件中添加以下配置:
<property>
<name>dfs.hosts.exclude</name>
<value>/data/hadoop_conf/excludes</value>
</property>
2.创建配置文件 /data/hadoop_conf/excludes,文件内容如下:
BGNodePrd03
注意*
①/data/hadoop_conf/excludes:需要在该路径下创建excludes,路径根据自己的实际情况填写
②excludes:该文件里面就写你需要下架的那一台DataNode节点的HOST主机名即可
3.在 Active状态的NameNode 节点刷新配置文件,执行如下命令:
hdfs dfsadmin -refreshNodes
注意*
①该命令可问度娘,刷新NameNode记录的DataNode节点列表信息
4. 做完前3步操作后,节点下架已经自动进行了,这时候需要确认是否在正常下架:
状态“ Decommission in progress ” 表 示 正 在 迁 移 数据, “Decommissioned”表示已经下架完成。
简单记录一下命令,该操作较简单,不做详细赘述!