在生产环境中可能会遇到对集群标签操作,以下主要在集群中如何从标签中添加或退出节点。
1.标签相关操作
列出当前集群中存在的节点标签
yarn cluster --list-node-labels
删除当前集群中已存在的节点标签
yarn rmadmin -removeFromClusterNodeLabels "<label1>,<label2>,..."
添加节点标签到节点上
yarn rmadmin -replaceLabelsOnNode "node1.example.com=X"
通过如下命令可以批量从节点标签中添加节点
$ cat addNodeList.txt
node1.example.com
node2.example.com
node3.example.com
node4.example.com
node5.example.com
$ cat addNodeList.txt | xargs -t -i yarn rmadmin -replaceLabelsOnNode