我想用 yarn
跟踪节点的状态。所以,我知道 yarn node -list
查看我的节点。当我想列出某个状态下的所有节点时,我会尝试 yarn node -list -states <State>
.
在webui中,我可以单击 nodes
我可以看到有时我的节点 UNHEALTHY
. 为什么我不能从命令行执行类似的操作 yarn node -list -states UNHEALTHY
?
或者,有没有人可以给我一个参考,告诉我是哪一个 states
可用于此命令 yarn node -list -states <State>
?
我在这里找不到
2条答案
按热度按时间whhtz7ly1#
嗨,如果你能找到所有国家直接从Yarn项目。例如,hadoop 2.7.3版本列出了节点的状态:
Yarn节点状态
hsvhsicv2#
运行错误的命令行
给你一个例外:
因此使用以下枚举:org.apache.hadoop.yarn.api.records.nodestate根据您的版本,您可以检查枚举的值。这里是hadoop2.7.1的链接
正常情况下,
从Yarn的Angular 看,如果你有不健康的节点,应该可以正常工作