在 centos 虚拟机上设置 Ambari 的正确步骤
Posted
技术标签:
【中文标题】在 centos 虚拟机上设置 Ambari 的正确步骤【英文标题】:Correct steps to setup Ambari on a centos VM 【发布时间】:2015-09-24 14:44:03 【问题描述】:我正在使用:CentOS 7 和 Ambari 2.1.1 尝试在 VM 上设置单节点设置。我想这样做是为了安装 vanilla hadoop 等,而不是安装带有一些修改版本的 hadoop 的预打包 VM。
我以 root 身份登录。我创建了一个 ssh 密钥对。我也跑了: “猫 id_rsa.pub > 授权密钥” “chmod 700 .ssh/” "chmod 640 ./ssh/authorized_keys"
我已将 /etc/ssh/sshd_config 编辑为:允许空密码、允许 root 登录以及说明 authorized_keys 文件的位置。
没有密码我可以运行“ssh root@localhost”并正常登录。
我已成功运行“ambari-server setup”并使用用户:admin 密码:admin 在 localhost:8080 登录。
在“安装选项”FQDN 中,我输入了“localhost.test”并为主机注册信息选择了我的私钥副本。
但无论我做什么,我都无法将组件安装在已确认的主机部分下,因此无法进一步了解。
有人可以指出我在这里缺少什么吗?
【问题讨论】:
如果我是正确的,主机注册失败对吗?你能提供错误信息吗?还要检查 selinux 状态。它应该被禁用。 你能粘贴你得到的错误和你在seres中遵循的所有步骤吗? 【参考方案1】:感谢 HortonWorks 论坛上的 Yusaku 的帮助。
好的,我跑了:
hostname -f
得到了本地主机
python -c ‘import socket; print socket.getfqdn()’
得到了 localhost.localdomain
通过在 FQDN 中输入 localhost.localdomain
,我能够进行安装。
【讨论】:
为其他用户添加:您还可以检查主机上是否也在运行ambari-agent,这也是主机注册失败的另一个原因。以上是关于在 centos 虚拟机上设置 Ambari 的正确步骤的主要内容,如果未能解决你的问题,请参考以下文章