1、在hadoop1.1.1/conf 下新建文件 nn-excluded-list
并写入要删除的节点名称或者IP 一个节点 一行
如:
mos5200app
cmpaknwom
rac7
2、分发nn-excluded-list 文件至 各个节点
3、 上配置 hdfs-site.xml 并新增内容:
<property>
<name>dfs.hosts.exclude</name>
<value>/home/software/hadoop-1.1.1/conf/nn-excluded-list</value>
</property>
4、执行hadoop dfsadmin -refreshNodes命令,它会在后台进行Block块的移动
从移出的Nodes上移动到其它的Nodes上面
5. 通过以下2种方式查看Decommission的状态:
hadoop dfsadmin -report
http://10.10.10.101:50070/dfsnodelist.jsp
正在执行Decommission,会显示:
Decommission Status : Decommission in progress
执行完毕后,会显示:
Decommission Status : Decommissioned