我遇到以下问题:这些picture描述了我在Hadoop集群上的资源管理器,在节点"节点HTTP地址"这些地址有两个节点
而不是我想要托管节点的机器的真实IP地址。我的群集配置是
我的/ etc / host配置在第一台机器上:
127.0.0.1 localhost vlchaosfile001 vlchaosfil001
192.168.143.91 HadoopMaster HadoopSlave2
192.168.143.92 HadoopSlave1
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
我的/ etc / host配置在第二台机器上:
127.0.0.1 localhost vlchaosfil002
192.168.143.91 HadoopMaster HadoopSlave2
192.168.143.92 HadoopSlave1
#following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
这是我的yarn-site.xml:
<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.resource-tracker.address</name>
<value>HadoopMaster:8025</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>HadoopMaster:8035</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>HadoopMaster:8050</value>
</property>
答案 0 :(得分:0)
首先关闭:使用hadoop时禁用ipv6。
你没有发布你的Yarn配置,所以我最好的猜测就是你已经将yarn.resourcemanager.xxx设置设置为“localhost”
答案 1 :(得分:0)
好吧,更改hadoop集群中的主机名是一项相当艰巨而又冒险的工作。从头开始考虑一个新的安装,你知道它;)
强烈建议使用FQDN代替短主机名。这是进行这种改变的好时机。
总的来说,您必须检查/更改所有配置文件,但如果您想要一个功能强大的Ambari控制台,您还必须更新ambari数据库元数据。
这是一般程序: