首先在$HADOOP_HOME下建一个文件excludes 放置所有要停掉的主机名,之后在hadoop-site.xml中添加配置
<property>
<name>dfs.hosts.exclude</name>
<value>excludes</ value>
</property>
之后使用
bin/hadoop dfsadmin -refreshNodes
命令更新结点以及hadoop配置 即可 这样可以保证数据不丢失,可以把数据转移到其他的机器上