无法在aws ec2示例上启动hdp2.6.1沙盒的大部分服务

kq0g1dla  于 2021-05-27  发布在  Hadoop
关注(0)|答案(1)|浏览(385)

我已经在aws ec2[c5.4xlagle-centos 7(x86_64)-with updates]示例上使用docker安装了hdp2.6.1沙盒。
我也可以更改管理员密码,并能够登录到ambari用户界面作为管理用户。但是当我登录到ambari ui[http://myec2]hostip:8080]我可以看到所有/大部分服务都是黄色的[显示心跳丢失状态]。

我试过运行“全部启动”,但是仍然没有一个服务正在启动,而且用黄色标记的服务甚至没有向我显示启动该服务的选项。
我没有对docker容器设置或centos vm进行任何更改。我不知道少了什么?
请帮助我解决这个问题。
当做

7qhs6swi

7qhs6swi1#

最后,在进行了大量调试之后,我意识到我的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并单独启动所有必需的服务。我的沙箱启动了。
:-)

相关问题