1.添加白名单 添加到白名单的主机节点,都允许访问 NameNode,不在白名单的主机节点,都会被退出。 配置白名单的具体步骤如下: (1)在 NameNode 的/opt/module/hadoop-2.7.2/etc/hadoop 目录下创建 dfs.hosts 文件 [hadoop@hadoop102 hadoop]$ pwd /opt/module/hadoop-2.7.2/etc/hadoop [hadoop@hadoop102 hadoop]$ touch dfs.hosts [hadoop@hadoop102 hadoop]$ vi dfs.hosts 添加如下主机名称(不添加hadoop105)
hadoop102
hadoop103
hadoop104(2)在 NameNode 的 hdfs-site.xml 配置文件中增加 dfs.hosts 属性
property>
<name>dfs.hosts</name>
<value>/opt/module/hadoop-2.7.2/etc/hadoop/dfs.hosts</value>
</property>(3)配置文件分发
[hadoop@hadoop102 hadoop]$ xsync hdfs-site.xml(4)刷新 NameNode
[hadoop@hadoop102 hadoop-2.7.2]$ hdfs dfsadmin -refreshNodes
Refresh nodes successful(5)更新 ResourceManager 节点
[hadoop@hadoop102 hadoop-2.7.2]$ yarn rmadmin -refreshNodes
17/06/24 14:17:11 INFO client.RMProxy: Connecting to
ResourceManager at hadoop103/192.168.1.103:8033(6)在 web 浏览器上查看 4. 如果数据不均衡,可以用命令实现集群的再平衡
[hadoop@hadoop102 sbin]$ ./start-balancer.sh
starting balancer, logging to /opt/module/hadoop-
2.7.2/logs/hadoop-atguigu-balancer-hadoop102.out
Time Stamp Iteration# Bytes Already Moved Bytes
Left To Move Bytes Being Moved