我正在使用 CentOs 7,我已经通过挂起所有 python 2.6 yo 2.7 从源代码构建了 ambari 服务器,除了 shell 之外,我可以成功构建它们。当我尝试在步骤 3 配置服务器时。注册服务器时失败。没有可见的错误。请帮助 PFB 登录 UI
`al1.iitkgp.ernet.in 的注册日志
==========================
正在复制常用功能脚本...
命令开始时间 2014-10-13 13:03:24
scp /usr/lib/python2.7/site-packages/ambari_commons host=al1.iitkgp.ernet.in,exitcode=0 命令结束时间 2014-10-13 13:03:24
==========================
正在复制操作系统类型检查脚本...
命令开始时间 2014-10-13 13:03:24
scp /usr/lib/python2.7/site-packages/ambari_server/os_check_type.py host=al1.iitkgp.ernet.in, exitcode=0 命令结束时间 2014-10-13 13:03:25
==========================
正在运行操作系统类型检查...
命令开始时间 2014-10-13 13:03:25 集群主/集群操作系统类型为 redhat7 且本地/当前操作系统类型为 redhat7
与 al1.iitkgp.ernet.in 的连接已关闭。SSH 命令执行完成 host=al1.iitkgp.ernet.in,exitcode=0 命令结束时间 2014-10-13 13:03:26
==========================
正在检查远程主机上的‘sudo’包...
命令开始时间 2014-10-13 13:03:26 sudo-1.8.6p7-11.el7.x86_64
与 al1.iitkgp.ernet.in 的连接已关闭。SSH 命令执行完成 host=al1.iitkgp.ernet.in,exitcode=0 命令结束时间 2014-10-13 13:03:28
==========================
将 repo 文件复制到‘tmp’文件夹...
命令开始时间 2014-10-13 13:03:28
scp /etc/yum.repos.d/ambari.repo host=al1.iitkgp.ernet.in,exitcode=0 命令结束时间 2014-10-13 13:03:28
==========================
将文件移动到 repo 目录...
命令开始时间 2014-10-13 13:03:28
与 al1.iitkgp.ernet.in 的连接已关闭。SSH 命令执行完成 host=al1.iitkgp.ernet.in,exitcode=0 命令结束时间 2014-10-13 13:03:29
==========================
正在复制安装脚本文件...
命令开始时间 2014-10-13 13:03:29
scp /usr/lib/python2.7/site-packages/ambari_server/setupAgent.py host=al1.iitkgp.ernet.in, exitcode=0 命令结束时间 2014-10-13 13:03:30
==========================
正在运行安装代理脚本...
命令开始时间 2014-10-13 13:03:30 正在验证 Python 版本兼容性... 使用 python /usr/bin/python2.7 ambari-agent 未运行。未在 /var/run/ambari-agent/ambari-agent.pid 找到 PID 正在重新启动 ambari-agent 正在验证 Python 版本兼容性... 使用 python /usr/bin/python2.7 ambari-agent 未运行。在 /var/run/ambari-agent/ambari-agent.pid 未找到 PID 正在验证 Python 版本兼容性... 使用 python /usr/bin/python2.7 正在检查之前运行的 Ambari Agent... 启动 ambari-agent 正在验证 ambari-agent 进程状态... Ambari Agent 已成功启动 代理 PID 位于:/var/run/ambari-agent/ambari-agent.pid 代理输出位于:/var/log/ambari-agent/ambari-agent.out 代理日志位于:/var/log/ambari-agent/ambari-agent.log (' TX 错误 0 丢弃 0 超限 0 运营商 0 冲突 0 设备内存 0xe7100000-e7200000
lo:标志=73 mtu 65536 inet 127.0.0.1 网络掩码 255.0.0.0 inet6 ::1 前缀长度 128 范围 ID 0x10 循环 txqueuelen 0(本地环回) RX 数据包 3809 字节 1003368(979.8 KiB) RX 错误 0 丢弃 0 超限 0 帧 0 TX 数据包 3809 字节 1003368(979.8 KiB) TX 错误 0 丢弃 0 超限 0 载波 0 冲突 0
virbr0:flags=4099 mtu 1500 ether f2:1d:75:6c:3c:39 txqueuelen 0(以太网)RX 数据包 0 字节 0(0.0 B)RX 错误 0 丢弃 0 超限 0 帧 0 TX 数据包 0 字节 0(0.0 B)TX 错误 0 丢弃 0 超限 0 载波 0 冲突 0
', 没有任何)
与 al1.iitkgp.ernet.in 的连接已关闭。SSH 命令执行完成 host=al1.iitkgp.ernet.in,exitcode=0 命令结束时间 2014-10-13 13:03:35
正在向服务器注册...向服务器注册失败。`
答案1
这是我的错。我依赖 Ambari 的 UI 日志。但实际日志可以在 找到var/log/ambari-agent/ambari-agent.log
。我查看了日志文件,发现 CentOS 7 是不受支持的操作系统。因此我安装了 CentOs6.5 并安装了 HDP2.1。成功(其中有一些小问题,但不知何故已经纠正)。
谢谢 Sre