rmadmin未在hadoop纱线中连接(基于标签的调度)

rmadmin未在hadoop纱线中连接(基于标签的调度),hadoop,yarn,hadoop2,resourcemanager,Hadoop,Yarn,Hadoop2,Resourcemanager,我给hadoop纱线集群贴标签 我已经正确设置了所有节点的IP,并且它在所有其他应用程序中都正常工作,但是为什么只在rmadmin中发生这种情况呢 命令: yarn rmadmin -replaceLabelsOnNode "pooja=fast kalpesh=slow" 我遇到了像……这样的错误 16/03/15 17:47:56 INFO ipc.Client: Retrying connect to server: 0.0.0.0/0.0.0.0:8033. Already tried

我给hadoop纱线集群贴标签

我已经正确设置了所有节点的IP,并且它在所有其他应用程序中都正常工作,但是为什么只在rmadmin中发生这种情况呢

命令:

yarn rmadmin -replaceLabelsOnNode "pooja=fast kalpesh=slow"
我遇到了像……这样的错误

16/03/15 17:47:56 INFO ipc.Client: Retrying connect to server: 0.0.0.0/0.0.0.0:8033. Already tried 0 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)
16/03/15 17:47:57 INFO ipc.Client: Retrying connect to server: 0.0.0.0/0.0.0.0:8033. Already tried 1 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)
16/03/15 17:47:58 INFO ipc.Client: Retrying connect to server: 0.0.0.0/0.0.0.0:8033. Already tried 2 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)
16/03/15 17:47:59 INFO ipc.Client: Retrying connect to server: 0.0.0.0/0.0.0.0:8033. Already tried 3 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)
16/03/15 17:48:00 INFO ipc.Client: Retrying connect to server: 0.0.0.0/0.0.0.0:8033. Already tried 4 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)
My-site.xml:

<configuration>

<!-- Site specific YARN configuration properties -->
<property>
      <name>yarn.nodemanager.aux-services</name>
      <value>mapreduce_shuffle</value>
</property>
<property>
      <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
      <value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
<property>
  <name>yarn.resourcemanager.address</name>
  <value>ankit21:8032</value>
</property>

<property>
  <name>yarn.resourcemanager.scheduler.address</name>
  <value>ankit21:8030</value>
</property>
<property>
  <name>yarn.resourcemanager.resource-tracker.address</name>
  <value>ankit21:8031</value>
</property>
<property>
      <name>yarn.node-labels.enabled</name>
      <value>true</value>
</property>
<property>
   <name>node.labels.monitor.interval </name>
   <value>15000</value>
   <description> Interval for checking the labels file for updates (default is 120000 ms)
   </description>
 </property>
<property>
      <name>node.labels.file</name>
      <value>/nodes_labels_new</value>
 </property>
<property>
      <name>yarn.node-labels.fs-store.root-dir</name>
      <value>hdfs://ankit21/</value>
 </property>
<property>
  <name>yarn.resourcemanager.rmadmin.address</name>
  <value>ankit21:8033</value>
</property>

</configuration>
<property>
      <name>yarn.node-labels.fs-store.root-dir</name>
      <value>hdfs://ankit21/</value>
 </property>

纱线.节点管理器.辅助服务
mapreduce_shuffle
warn.nodemanager.aux-services.mapreduce.shuffle.class
org.apache.hadoop.mapred.ShuffleHandler
.resourcemanager.address
安基特21:8032
warn.resourcemanager.scheduler.address
安基特21:8030
warn.resourcemanager.resource-tracker.address
安基特21:8031
纱线.node-labels.enabled
真的
node.labels.monitor.interval
15000
检查标签文件更新的间隔(默认为120000毫秒)
node.labels.file
/节点\u标签\u新
warn.node-labels.fs-store.root-dir
hdfs://ankit21/
warn.resourcemanager.rmadmin.address
安基特21:8033

我做的唯一一件事就是

已从warn-site.xml中删除此项:

<configuration>

<!-- Site specific YARN configuration properties -->
<property>
      <name>yarn.nodemanager.aux-services</name>
      <value>mapreduce_shuffle</value>
</property>
<property>
      <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
      <value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
<property>
  <name>yarn.resourcemanager.address</name>
  <value>ankit21:8032</value>
</property>

<property>
  <name>yarn.resourcemanager.scheduler.address</name>
  <value>ankit21:8030</value>
</property>
<property>
  <name>yarn.resourcemanager.resource-tracker.address</name>
  <value>ankit21:8031</value>
</property>
<property>
      <name>yarn.node-labels.enabled</name>
      <value>true</value>
</property>
<property>
   <name>node.labels.monitor.interval </name>
   <value>15000</value>
   <description> Interval for checking the labels file for updates (default is 120000 ms)
   </description>
 </property>
<property>
      <name>node.labels.file</name>
      <value>/nodes_labels_new</value>
 </property>
<property>
      <name>yarn.node-labels.fs-store.root-dir</name>
      <value>hdfs://ankit21/</value>
 </property>
<property>
  <name>yarn.resourcemanager.rmadmin.address</name>
  <value>ankit21:8033</value>
</property>

</configuration>
<property>
      <name>yarn.node-labels.fs-store.root-dir</name>
      <value>hdfs://ankit21/</value>
 </property>

warn.node-labels.fs-store.root-dir
hdfs://ankit21/
我认为这是相互矛盾的