我是一个在测试集群工作的学生,由大约25个主机组成。我们使用ambari进行安装,并在主机上运行freeipa作为dns和ldap服务器。其余的都是典型的hadoop
基础设施。配置单元失败了,我想知道ambari安装过程中使用的db connection参数是否不正确,我试图找到重新运行db connection进程的方法。我哪儿也没去,而且很晚了,所以我就离开了,Ambari的接口还在工作。
第二天早上,Ambari·韦布似乎就要倒下了。我想可能需要重新启动Web服务器,所以我尝试了以下方法:
[akidd@dw ~]$ sudo ambari-server start
Using python /usr/bin/python
Starting ambari-server
ERROR: Exiting with exit code 1.
REASON: Unable to detect a system user for Ambari Server.
- If this is a new setup, then run the "ambari-server setup" command to create the user
- If this is an upgrade of an existing setup, run the "ambari-server upgrade" command.
Refer to the Ambari documentation for more information on setup and upgrade.
有人能帮我弄明白发生了什么事吗?
如果我跑了 ambari-server setup
假设我按照最初的方式创建了所有类似的东西,现有的集群可以吗?
谢谢你的帮助!
1条答案
按热度按时间31moq8wy1#
@user3535074您应该尝试用安装它的用户启动它。
如果您确实以当前用户身份运行ambari服务器安装程序,请记住在以下选项中选择“否”:
有关以下文章的更多信息,包括如何在再次运行安装程序之前备份ambari数据库:https://community.cloudera.com/t5/support-questions/ambari-server-failed-to-start-after-system-reboot-below-is/td-p/203806