Hadoop动态删除节点

删除s4(datanode)节点
1.环境如下:
[Hadoop@master root]$ cat /etc/hosts
192.168.100.10 master
192.168.100.11 s1
192.168.100.12 s2
192.168.100.14 s4

Hadoop动态删除节点

*实验环境中有一个master和三个slaver节点

2.修改master上的hdfs-site.xml文件,添加以下内容
 <property>
  <name>dfs.hosts.exclude</name>
  <value>/usr/local/hadoop/etc/hadoop/exclude</value>
 </property>

3.新建exclude文件将s4添加进去
[hadoop@master hadoop]$ cat exclude 
s4

4.动态刷新配置

[hadoop@master hadoop]$ hdfs dfsadmin -refreshNodes
Refresh nodes successful

Hadoop动态删除节点

5.结果

Hadoop动态删除节点

相关推荐