转自:http://www.mamingyu.com/?p=333
ambari的元数据信息存储在postgresql中,所以修改ambari密码去postgresql中修改就可以了。
以下为两种发行版中的修改方式
Apache版修改方式
登录到ambari-server的所在的机器上:
1.停止ambari-server服务
# ambari-server stop
2.进入到postgresql的控制台
# psql -U ambari-server ambari
3.输入postgresql中的ambari用户的密码
密码文件所在的地址为:/etc/ambari-server/conf/password.dat
4.在postgresql的控制台中执行如下sql语句:
update ambari.users set user_password=’538916f8943ec225d97a9a86a2c6ec0818c1cd400e09e03b660fdaaec4af29ddbb6f2b1033b81b00′ where user_name=’admin’
注意:这里是将admin用户的密码重新修改为admin
5.退出postgresql控制台
\q 或者 直接按ctrl+D
6.重启ambari-server服务
# ambari-server restart
HDP发行版
注意:如果你使用的是HDP的hadoop发行版,进入postgresql方式有所不同,具体如下:
先切换用户:
# su postgres
然后 使用psql命令登录PostgreSQL控制台
psql
剩下的步骤就都一样了
参考:
http://mail-archives.apache.org/mod_mbox/incubator-ambari-user/201309.mbox/%[email protected].com%3E
http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html
时间: 2024-10-01 20:28:42