本文共 1400 字,大约阅读时间需要 4 分钟。
) [root@mypc01 ~]# hdfs dfs -mkdir -p /yarn/labels[root@mypc01 ~]# hdfs dfs -chmod 700 /yarn(
) ) yarn.node-labels.enabled true yarn.node-labels.fs-store.root-dir hdfs://mypc01:8020/yarn/labels yarn.resourcemanager.scheduler.class org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler (
) ) # 停止 ResourceManager$HADOOP_HOME/sbin/yarn-daemon.sh stop resourcemanager# 启动 ResourceManager$HADOOP_HOME/sbin/yarn-daemon.sh start resourcemanager (
) ) yarn rmadmin -addToClusterNodeLabels label1,label2 (
) 注意:请根据需要替换`label1,label2`为相关标签名称。所需标签将自动分配给集群中的所有 NodeManager 节点。 ) yarn rmadmin -replaceLabelsOnNode 192.168.10.101,label1 (
) 此命令将指定标签`label1`替换到目标节点处。如果需要同时指定多个标签,也可以在命令末尾相应增加标签名称。请注意,命令中的IP地址可选简化为主机名或完整的网络地址。 ) yarn rmadmin -removeFromClusterNodeLabels label1,label2 (
) 请注意,执行此操作可能需要管理员权限。标签删除后,相关节点将不再显示在集群中。 ) [root@mypc01 hadoop]# yarn cluster --list-node-labels(
) 查看结果会显示集群中的所有节点标签及其对应的标签信息。通过命令输出结果,可以直接查看最新标签状态。 转载地址:http://pkpmz.baihongyu.com/