处于不健康状态的节点管理器

Nodemanager in unhealthy state

我正在 windows 中处理 hadoop-2.6.0 单节点集群。当我提交任何 mapreduce 作业时,它始终处于接受状态。看来我的节点管理器处于不健康状态。如何让它健康?为什么节点管理器处于不健康状态?或者什么时候才能恢复到健康状态?

当作业处于Accepted阶段时,表示正在等待datanode接受并开始处理。

需要完成以下工作:

  1. 检查可用插槽
  2. 如果插槽可用并且需要时间将状态更改为 运行 ,则使用 cloudera manager 或 hadoop dfs admin 命令检查数据节点的运行状况。

如果有死节点,重启即可解决。

找到解决方案here

问题的原因似乎是 hadoop 安装驱动器中的低磁盘 space。所以我只是清理了更多 space 然后 nodemanager 自动变成健康状态。我们无法使用任何命令手动更改分析的 hadoop 节点状态。

请尝试在yarn-site.xml

中添加配置
name=yarn.nodemanager.disk-health-checker.enable value=false