我正在尝试在5台机器上安装Cloudera集群 - 4作为ubuntu 12.04安装,1作为Oracle Enterprise Linux 5.8安装。 我在Oracle Linux Enterprise主机上运行了Cloudera Manager Installer,它应该充当名称节点(IP地址为192.168.1.185),其他4个Ubuntu主机应该充当数据节点。 我已经完成了所有先决条件,并将主机文件配置为:
对于Ubuntu:
127.0.0.1 localhost
192.168.1.181 hduser1.example.co.in hduser1
192.168.1.182 hduser2.example.co.in hduser2
192.168.1.183 hduser3.example.co.in hduser3
192.168.1.184 hduser4.example.co.in hduser4
192.168.1.185 hduser5.example.co.in hduser5
#The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
对于Oracle Enterprise Linux:
192.168.1.181 hduser1.example.co.in hduser1
192.168.1.182 hduser2.example.co.in hduser2
192.168.1.183 hduser3.example.co.in hduser3
192.168.1.184 hduser4.example.co.in hduser4
192.168.1.185 hduser5.example.co.in hduser5
127.0.0.1 hduser5.example.co.in hduser5 localhost.localdomain loca$
::1 localhost6.localdomain6 localhost6
我不确定此配置是否正确,因为我遇到了与反向DNS相关的错误,如下所示:
The following failures were observed in checking hostnames. Showing first 1000 failures only...
DNS reverse lookup of IP 192.168.1.184 on host hduser1.example.co.in failed. Expected hduser4.example.co.in but got hduser4.local.
DNS reverse lookup of IP 192.168.1.182 on host hduser1.example.co.in failed. Expected hduser2.example.co.in but got hduser-desktop-3.local.
DNS reverse lookup of IP 192.168.1.183 on host hduser1.example.co.in failed. Expected hduser3.example.co.in but got hduser-desktop.local.
答案 0 :(得分:0)
经过长时间的研究,我发现主机文件配置是正确的。 Ubuntu和Oracle Enterprise Linux之间的兼容性问题。将所有节点切换到Ubuntu后,问题得以解决。 我还编辑了所有主机的resolv.conf。配置如下:
domain example.co.in
search example.co.in localdomain
nameserver 192.x.x.x