ambari忘记密码

转自: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-07-29 18:09:01

ambari忘记密码的相关文章

凝思系统忘记密码

凝思系统忘记密码 Linux/Unix 切换至终端,使用安全账户登录 secadmin ***** 执行以下命令 echo "root:root" | chpasswd -m 则可暂时修改root用户密码为root

websphere安装验证报错 忘记密码的配置

http://blog.csdn.net/yulimin/article/details/4048897 ADMU7704E: 在尝试启动与服务器相关联的 Windows 服务时失败:server1:>在执行 WASService.exe>           时可能发生错误:Starting Service: jyaoNode01>Service failed to start. >           startServer return code = -1 解决方案:1.点击

Windows系统忘记密码怎么办?如何破解密码?(亲测可用)

国外有一个工具:LazesoftRecoverMyPassword软件,可用于系统密码破解与清除工具,它可以轻松移除 Windows 系统的登录密码,快速破解与清除电脑开机密码,也可以重置密码或者设置为空密码,解锁被锁定或禁用的用户帐户.其原理就是通过创建一个启动盘来破解Windows开机密码. 所需软件: (1)LazesoftRecoverMyPassword软件 (2)UltraISO软件 具体步骤如下: 1.下载并安装LazesoftRecoverMyPassword软件: 2.生成镜像

【Mysql】常用指令之——忘记密码

上一篇文章基本总结了下myql下通过指令怎么创建用户,详见:[Mysql]常用指令之--用户操作(创建,授权,修改,删除) 今天说下特殊情况,忘记密码了怎么办??? 重装,删除配置等可以完成此操作.那不重装怎么办呢? 原理: 通过增加启动参数:--skip-grant-tables 跳过grant-tables启动数据库,这样就不需要密码就能进去了. 下面来玩玩: linux下: 1.关闭mysql进程,应该都会哈比如:service mysql stop 或者 ps -ef | grep my

使用“忽略授权表”参数登录多实例数据库——用于多实例数据库忘记密码时登录

昨天上午,在视频"L10-008-lamp环境之MySQL多实例安装配置指南"马上就要结束的时候,再次遇到问题. 前天晚上,根据视频讲解在清理多余MySQL数据库账号后,就直接退出数据库并关机了(没有在清理账号后,退出数据库并重新登录数据库--其实,也没有必要做这样的测试).昨天早上打开虚拟机,想着完成视频的最后一小部分.没想到,在使用密码登录3306实例的时候,无论如何也登录不进去了. [[email protected] 3306]# mysql -uroot -p -S /dat

[CentOS 7系列]忘记密码的“救星”——单用户模式和救援模式

init是Linux系统操作中不可缺少的程序之一. 是一个由内核启动的用户级进程. 内核启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式来启动其他用户级的进程或服务.所以,init始终是第一个进程(其PID始终为1).内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init.如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败. 运行级就是操作系

CentOS 6忘记密码解决办法,root和普通用户均可

转自nui111的文章:http://blog.csdn.net/nui111/article/details/28007357 说明 操作系统:CentOS 6.0 遇到问题:忘记管理员账号root的密码,进不了系统 解决办法:重置root密码为123456 操作: 开机启动系统,在进入系统之前按键盘上面的Esc键,会进入下面的界面 按键盘上的e键,出现下面界面 用键盘上的方向键移动光标到第二项,然后再按键盘上面的e,会出现下面的界面 输入一个空格键,然后在输入数字1,回车之后,会出现下面的界

Centos7忘记密码怎么办?

当使用CentOS7系统时,忘记密码,不能像CentOS5/6那样,在启动grub时进入引导选项设置单用户模式清除或是修改密码.但CentOS7修改密码的方式也很简单. 方法如下: 在进入grub2引导页面时,按e键进入编辑模式 2. 在以Linux16为行首的哪一样结尾添加init=/bin/bash,如下: 3. 使用crtl+x启动shell到单用户模式,启动完成后挂在文件系统为可写模式,当前的模式可读不可写 mount –o remount,rw / 4. 使用passwd命令修改密码,

安全系列之一:忘记密码

在很多Web网站中,有一项功能是忘记密码,不同网站对忘记密码的策略有自己的一套方案.但是目前却缺少一个工业标准实现一个忘记密码功能,导致的问题就是有可能在某些流程中出现漏洞,被hacker盗取账号. OWASP作为Web安全公认的组织,在这里提出了自己的标准.下面是它的几个步骤.最后会用支付宝作为例子分析一遍. 博客园的排版不是很好,同样的文章在我的github上查看,排版比较好: https://zebinlin.github.io/blogs/forgot-password-cheat-sh