Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 如何使用安装在EC2上的Cloudera Manager 4.0解析主机_Hadoop_Cloudera - Fatal编程技术网

Hadoop 如何使用安装在EC2上的Cloudera Manager 4.0解析主机

Hadoop 如何使用安装在EC2上的Cloudera Manager 4.0解析主机,hadoop,cloudera,Hadoop,Cloudera,有人能提供Cloudera Manager 4.1免费版本帮助,说明如何在EC2中解析主机吗 我已经在EC2 m1.1大型实例上安装了Cloudera Manager 4.1免费版本。当我使用外部主机名(dn1.example.com)搜索主机时,它会正确显示并正确安装软件包。但是,经检查,它没有出现。出现的唯一服务器是安装了Cloudera Manager的服务器(ip-#-#-#-#-#-136.ec2.internal)。我甚至尝试在主机搜索中使用dn1的其他主机名(ec2-#-#-#-#

有人能提供Cloudera Manager 4.1免费版本帮助,说明如何在EC2中解析主机吗

我已经在EC2 m1.1大型实例上安装了Cloudera Manager 4.1免费版本。当我使用外部主机名(dn1.example.com)搜索主机时,它会正确显示并正确安装软件包。但是,经检查,它没有出现。出现的唯一服务器是安装了Cloudera Manager的服务器(ip-#-#-#-#-#-136.ec2.internal)。我甚至尝试在主机搜索中使用dn1的其他主机名(ec2-#-#-#-#-47.compute-1.amazonaws.com、ip-#-#-#-152.ec2.internal)。两者都已成功安装,但未在检查中显示。我不知所措

我们的管理员玩弄了/etc/hosts、/etc/resolv.conf、/etc/sysconfig/network。似乎没有任何组合起作用

如果有专家可以帮忙,你能解释一下怎么做吗

非常感谢,,
Ben

通过以下更改,我可以解决cloudera成功添加主机而不在主机列表中显示主机的问题

  • 在所有主机(包括具有cloudera manager的主机)中,向/etc/hosts文件添加类似的内容(注意,我已经删除了默认条目localhost.localdomain)

    127.0.0.1本地主机

    ::1 localhost6.localdomain6 localhost6

    X.X.X.X master.cloudera.mydomain master

    Y.Y.Y.Y slave1.cloudera.mydomain slave1

  • 将这个额外的搜索条目添加到/etc/resolv.conf(保持默认搜索条目不变)

    搜索cloudera.mydomain

  • 重新启动系统/网络接口以使更改生效。 /etc/rc.d/init.d/network restart

    现在,尝试添加这两台机器。这对我有用


    来源:

    谢谢。这个问题由我们的系统管理员解决了。他忘了打开iptables中的端口。