0

我已经在 AWS EC2 [c5.4xlarge - CentOS 7 (x86_64) - with Updates] 实例上使用 docker 安装了 HDP2.6.1 沙箱。

我还可以更改管理员密码并以管理员用户身份登录 Ambari UI。但是当我登录到 Ambari UI [http://myEC2 hostIP:8080] 时,我可以看到所有/大部分服务都是黄色的 [显示心跳丢失状态]。

Ambari HDP 沙盒用户界面

我已经尝试运行“全部启动”,但仍然没有任何服务正在启动,并且标记为黄色的服务甚至没有向我显示启动该服务的选项。

我没有对 docker 容器设置或我的 centos 虚拟机进行任何更改。我不确定缺少什么?

请帮我解决这个问题。

问候

4

1 回答 1

0

最后在做了很多调试之后,我意识到我在我的 EC2 实例的 /etc/hosts 文件中缺少一个条目,一旦我在 /etc/hosts 文件中创建了以下条目,它就开始工作了。

我在 /etc/hosts 文件中添加了MY.EC2.IP.ADDRESS sandbox.hortonworks.com ip-MY.EC2.IP.ADDRESS.us-east-2.compute.internal行,其中 MY.EC2.IP.ADDRESS是我的 EC2 实例的 IP 私有 IP 地址。

然后我使用以下命令登录到我的沙盒容器:

[centos@ip-EC2.IP.ADDRESS ~]$ ssh root@127.0.0.1 -p 2222
enter password: your password
Restart ambari-agent and ambari-server
[root@sandbox ~]service ambari-agent status
[root@sandbox ~]service ambari-agent restart
[root@sandbox ~]service ambari-server status
[root@sandbox ~]service ambari-server restart

最后我回到 Ambari UI 并单独启动所有必需的服务。我的沙箱已启动并正在运行。

:-)

于 2019-02-16T13:40:17.327 回答