一、白名单
1、在NameNode节点,创建dfs.hosts,并添加白名单主机名
cd /opt/module/hadoop-2.7.7/etc/hadoop/ vim dfs.hosts
# 内容
wt1
wt2
wt3
2、在NameNode的hdfs-site.xml配置文件中增加dfs.hosts属性
vim etc/hadoop/hdfs-site.xml
<property> <name>dfs.hosts</name> <value>/opt/module/hadoop-2.7.7/etc/hadoop/dfs.hosts</value> </property>
3、分发hdfs-site.xml文件
xsync etc/hadoop/hdfs-site.xml
4、刷新NameNode
hdfs dfsadmin -refreshNodes
5、更新ResourceManager节点
yarn rmadmin -refreshNodes
6、检测
http://wt1:50070/dfshealth.html#tab-datanode
4个节点变3个节点
7、实现集群的再平衡
sbin/start-balancer.sh
二、黑名单
1、NameNode节点创建dfs.hosts.exclude文件
cd /opt/module/hadoop-2.7.7/etc/hadoop/ vim dfs.hosts.exclude # 黑名单 wt5
2、
原文:https://www.cnblogs.com/wt7018/p/13599395.html