【发布时间】:2016-12-21 16:43:16
【问题描述】:
作为一名学生,我们被要求使用 Vm 实现一个 cloudier 集群,我尝试在 ubuntu 14.01 下使用 3 个 Vm 安装 cloudier 集群, 到目前为止我的步骤: 我在所有节点之间使用 ssh 无密码连接,(已测试) 将 /etc/hosts 配置到我所有的虚拟机 安装 cloudera CDH , 当我尝试在每个节点上安装所有东西时,就会出现这个问题。enter image description here
但是是什么让我对此如此不自信,它在预安装中完美地识别了我的主机名和地址 [在此处输入图片描述][2] enter image description here 但是当我尝试安装它失败并给我提到的错误, 所以我试图看看 python 是否不能识别我的主机名,所以我继续使用一些代码进行测试,每件事都运行良好:
>>> import socket
>>> socket.gethostbyname("master1")
'10.211.55.13'
>>> socket.gethostbyname("slave1")
'10.211.55.11'
>>> socket.gethostbyname("slave2")
'10.211.55.12'
>>>
我的 /etc/hosts 文件与所有主机相似
127.0.0.1 localhost
#127.0.1.1 ubuntu
10.211.55.13 master1.bdsas.com master1
10.211.55.11 slave1.bdsas.com slave1
10.211.55.12 slave2.bdsas.com slave2
# 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
【问题讨论】:
-
你可以使用 ping 到达所有地址吗?
标签: python-2.7 ip-address hadoop2 cloudera-cdh cloudera-manager