AWS EC2实例上HDP2.6.1 Sandbox的大部分服务无法启动

Unable to start Most of the services of HDP2.6.1 Sandbox on AWS EC2 instance

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

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

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

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

请帮我解决这个问题。

此致

经过大量调试后,我终于意识到我在 EC2 实例的 /etc/hosts 文件中缺少一个条目,一旦我在 /etc/hosts 文件中输入以下条目,它就开始工作了。

我添加了 MY.EC2.IP.ADDRESS sandbox.hortonworks.com ip-MY.EC2.IP.ADDRESS.us-east-2.compute.internal 行您的 /etc/hosts 文件,其中 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 并单独启动所有必需的服务。我的沙盒已经启动 运行.

:-)