Disclaimer: This article is a blogger original article, follow the CC 4.0 BY-SA copyright agreement, reproduced, please attach the original source link and this statement.
- Creating dfs.hosts.exclude file in the etc / hadoop directory node namenode
- vim dfs.hosts.exclude
- Add hadoop204 (node to be removed)
- Modify hdfs-site.xml
- vim hdfs-site.xml
-
Add <property>
<name>dfs.hosts.exclude</name>
<value>/opt/module/hadoop-2.7.2/etc/hadoop/dfs.hosts.exclude</value>
</property>
- Refresh namenode node
- hdfs dfsadmin -refreshNodes
- By viewing web UI wait to retire node status is closed datanode on that node, nodemanager process after decommissioned
- Delete retired nodes dfs.hosts file namenode node
- Once again refresh node
- Delete retired nodes slaves file namenode node