我一直在尝试更改Hadoop集群中的节点数量(总共5个节点,包括1个主节点和4个工作节点),方法是按照此解决方案更改Hadoop中的数据节点数量以及这篇有用的帖子 在Hadoop集群中调试和停用数据节点
现在我可以看到,在 HDFS 上,我已经成功地停用了一个节点: HDFS截图
我已经在我的hdfs-site.xml hdfs.xml屏幕截图以及yarn-site.xml yarn-site.xml屏幕截图中设置了一个排除文件属性,其中包括我要停用的节点的IP地址。如下所示:排除文件
我也完成了刷新节点命令。
最后我运行hadoop dfsadmin –report
,我可以看到节点实际上已退役:节点报告
但是,在MapReduce集群指标上,我发现有5个活动节点,并且在HDFS上已停用的节点未在此处的已停用节点中标识。
请参阅:Hadoop集群指标
为什么?
当我更改排除文件上的主机名称时,问题解决了。节点名称不应包含任何端口号