我在两周前在linode的云服务器上安装了hortonworks沙箱,机器内存为8GB。我通过Putty访问Linode的这个节点。
一切都很好。此外,我可以通过maria_dev
,raj_ops
,holger_gov
和amy_ds
等默认登录凭据登录Ambari。
但我无法通过admin的默认登录凭据登录。我想我已经忘记了密码。由于我对这个框架很新,我无法恢复密码。在命令行中,我尝试了以下命令:
ambari-server restart
ambari-admin-password-reset
但每次,我得到command not found
错误。
有人可以帮我恢复密码吗?或者帮我通过admin的登录凭据登录?
如果在ambari-server restart
命令中遇到“命令未找到错误”,则可能是您登录到错误的群集节点。 Ambari-server安装在群集的单个主机上。
解决方案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