【问题标题】:How do I remove all labels from a YARN Node?如何从 YARN 节点中删除所有标签?
【发布时间】:2022-08-08 11:11:52
【问题描述】:

YARN 版本

阿帕奇 Hadoop 3.1.2

调度器

容量调度器

标签

高优先级,弹性

节点标签分配

  • node1 [默认]
  • node2 [默认]
  • node3 [默认]
  • node4 高优先级
  • node5 高优先级
  • node6 高优先级
  • node7 弹性
  • node8 弹性

我所做的

我使用此命令替换 node1、node2 和 node3 以标记高优先级:

yarn rmadmin -replaceLabelsOnNode \"node1=highpriority node2=highpriority node3=highpriority\" -failOnUnknownNodes

这立即生效。然后我提交一些应用程序,它们会按照队列分配的定义进入这个标签。好的。

不过~ 一段时间后,当我决定让 node1、node2 和 node3 恢复正常 [默认] 时,我尝试了:

yarn rmadmin -replaceLabelsOnNode \"node1= node2= node3=\" -failOnUnknownNodes

然而,什么也没有发生。

    标签: hadoop-yarn


    【解决方案1】:

    经过一些挖掘和尝试,我发现:

    运行这个:

    yarn rmadmin -replaceLabelsOnNode "node1=, node2=, node3=," -failOnUnknownNodes
    

    分配给这些节点的标签将被删除。 也就是说,只需添加标签分隔符 (,) 即可。

    : ]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-29
      • 2011-12-18
      • 1970-01-01
      • 2018-04-18
      • 2011-09-22
      • 2017-08-13
      • 1970-01-01
      相关资源
      最近更新 更多