我正在windows下开发hadoop-2.6.0单节点集群。当我提交任何mapreduce作业时,它总是处于接受状态。我的经理好像身体不好。如何让它健康?为什么节点管理器处于不健康状态?或者什么时候才能恢复健康?
qhhrdooz1#
请尝试在中添加配置 yarn-site.xml ```name=yarn.nodemanager.disk-health-checker.enable value=false
yarn-site.xml
uwopmtnx2#
在这里找到了解决办法问题的原因似乎是hadoop安装的驱动器中磁盘空间不足。所以我只是清理了更多的空间,然后nodemanager自动变为健康状态。我们不能手动使用任何命令来更改hadoop节点的状态。
xdnvmnnf3#
当作业处于接受阶段时,意味着它正在等待datanode接受并开始处理。应做到以下几点:检查可用插槽如果插槽可用并且将状态更改为running需要时间,则使用cloudera manager或hadoop dfs admin命令检查datanodes的运行状况。如果存在死节点,重新启动将解决该问题。
3条答案
按热度按时间qhhrdooz1#
请尝试在中添加配置
yarn-site.xml
```name=yarn.nodemanager.disk-health-checker.enable value=false
uwopmtnx2#
在这里找到了解决办法
问题的原因似乎是hadoop安装的驱动器中磁盘空间不足。所以我只是清理了更多的空间,然后nodemanager自动变为健康状态。我们不能手动使用任何命令来更改hadoop节点的状态。
xdnvmnnf3#
当作业处于接受阶段时,意味着它正在等待datanode接受并开始处理。
应做到以下几点:
检查可用插槽
如果插槽可用并且将状态更改为running需要时间,则使用cloudera manager或hadoop dfs admin命令检查datanodes的运行状况。
如果存在死节点,重新启动将解决该问题。