hadoop - 无法在AWS EC2实例上启动HDP2.6.1沙箱的大多数服务

标签 hadoop amazon-ec2 hadoop2 hortonworks-sandbox hdp

我已经在AWS EC2 [c5.4xlarge-CentOS 7(x86_64)-with Updates]实例上使用docker安装了HDP2.6.1沙箱。
我还能够更改管理员密码,并能够以管理员用户身份登录Ambari UI。但是,当我登录Ambari UI [http:// myEC2 hostIP:8080]时,我可以看到所有/大部分服务都是黄色的(显示心跳丢失状态)。
Ambari HDP Sandbox UI
我曾尝试运行“全部启动”,但仍然没有任何服务正在启动,标记为黄色的服务甚至都没有显示启动该服务的选项。
我尚未在Docker容器设置或centos VM中进行任何更改。我不确定缺少什么?
请帮助我解决此问题。
问候

最佳答案

最终,在进行了大量调试之后,我意识到我在EC2实例的/ etc / hosts文件中缺少一个条目。在/ etc / hosts文件中进行以下条目后,它开始工作。

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

:-)

关于hadoop - 无法在AWS EC2实例上启动HDP2.6.1沙箱的大多数服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54715937/

相关文章:

hadoop - 为什么 mapper 会抛出 ArrayIndexoutofboundexception?

azure - 无法启动namenode : Cannot assign requested address

java - 获取传递给 hadoop 映射器的行的最后一个字

hadoop - 映射器与DataStax Cassandra 1.2.1一起无限发展

amazon-web-services - 如何在 AWS 上打开 3000 端口

amazon-web-services - 使用 AWS 自动缩放终止实例?

java - 使用Java进行HDFS加密

ruby - 使用分布式缓存 - HIVE STREAMING

java - AWS - 如何在 EC2 Linux 机器上安装 java11?

java - Hadoop项目启动时需要的JAR有哪些?