新增DN
1)rsync命令将配置文件同步过来。
2)删除该节点data和logs目录。
3)单独启动即可。
hdfs --daemon start datanode
yarn-daemon.sh start nodemanager
4)如果数据不均衡,可以用命令实现集群的再平衡。
start-balancer.sh
黑名单退役DN
1)hadoop-3.1.3/etc/hadoop目录下创建dfs.hosts.exclude文件,添加要退役的节点。
2)修改hdfs-site.xml配置文件
<!--增加黑名单-->
<property>
<name>dfs.hosts.exclude</name>
<value>/opt/module/hadoop-3.1.3/etc/hadoop/dfs.hosts.exclude</value>
</property>
3)刷新NameNode、刷新ResourceManager
hdfs dfsadmin -refreshNodes
yarn rmadmin -refreshNodes
4)等节点退役后,停止该节点
hdfs --daemon stop datanode
yarn-daemon.sh stop nodemanager
5)如果数据不均衡,可以用命令实现集群的再平衡
start-balancer.sh