无法通过Ambari中Admin的默认登录凭据登录

问题描述 投票:0回答:2

我在两周前在linode的云服务器上安装了hortonworks沙箱,机器内存为8GB。我通过Putty访问Linode的这个节点。

一切都很好。此外,我可以通过maria_devraj_opsholger_govamy_ds等默认登录凭据登录Ambari。

但我无法通过admin的默认登录凭据登录。我想我已经忘记了密码。由于我对这个框架很新,我无法恢复密码。在命令行中,我尝试了以下命令:

ambari-server restart  
ambari-admin-password-reset

但每次,我得到command not found错误。

有人可以帮我恢复密码吗?或者帮我通过admin的登录凭据登录?

hadoop docker ambari hortonworks-sandbox
2个回答
0
投票

如果在ambari-server restart命令中遇到“命令未找到错误”,则可能是您登录到错误的群集节点。 Ambari-server安装在群集的单个主机上。


0
投票

解决方案1:

Ambari服务器出现故障,请按照以下命令检查Ambari服务器是否正在运行

ps -aux | grep ambari

如果您找不到ambari服务器进程,请查看ambari-server的日志。您可以在/var/log/ambari-server/ambari-server.log找到ambari-server日志

Ambari-server正在运行,但它从PATH丢失,请检查ambari-server是否实际运行?

[root@sandbox ~]# ps aux | grep ambari-server

    root         9  0.0  0.0  11356  1288 ?        S+   12:24   0:00 /bin/sh -c ambari-server start 1>/var/log/startup_script.log 2> "temp  Ambari server.log" || touch temp.errors;
    root        15  0.0  0.0  11360  1388 ?        S+   12:24   0:00 bash /usr/sbin/ambari-server start
    root        46  0.8  0.3 116772 15168 ?        D+   12:24   0:01 /usr/bin/python /usr/sbin/ambari-server.py start
    root      2324  0.0  0.0   8024   844 pts/0    R+   12:26   0:00 grep ambari-server

解决方案2:

试着找出Ambari的安装位置。

find / -name "ambari-server"

尝试使用完整路径运行ambari-server --help。它将打印以下消息,如下所示。

[root@sandbox ~]# /usr/sbin/ambari-server --help
Using python  /usr/bin/python
Usage: /usr/sbin/ambari-server
        {start|stop|restart|setup|setup-jce|upgrade|status|upgradestack|setup-ldap|sync-ldap|set-current|setup-security|setup-sso|refresh-stack-hash|backup|restore|update-host-names|enable-stack|check-database|db-cleanup} [options]
        Use /usr/sbin/ambari-server.py <action> --help to get details on options available.
        Or, simply invoke ambari-server.py --help to print the options.

如果/usr/sbin/从路径中丢失,那么你必须用export PATH=$PATH:/usr/sbin手动添加PATH

© www.soinside.com 2019 - 2024. All rights reserved.