cloudera manager 忘记admin 密码怎么办?

人生百态,世事无常。突然有一天你玩cloudera manager心血来潮的时候,给自己改个密码吧,第二天回来清理了电脑的缓存,再次登录贵公司的cm的时候,发现,哎呦,密码是啥来着?

cloudera manager 忘记登录密码

前言内容纯属扯淡,记住,你的能力决定你的权限,既然没有那个脑袋能记住复杂的密码,永远不要乱改,既然乱改了,一定要有记录,这是一种习惯,而不是一种技术,当然万一,我说万一啊,你改了,忘了。怎么办?今天颤抖哥告诉你怎么去改密码!(突然间有个邪恶的想法,我要是改错了别人的密码怎么办?嘿嘿嘿)

修改密码第一步

你既然都已经是admin 了,肯定有cloudera manager 的元数据库的访问权限了,如果没有,找运维,找DBA。

链接数据库后

还记的你安装cloudera manager 的时候指定的cm的数据库名么,就是那个,去吧,战斗吧,使用它!

use cm;

找到一个叫做USERS的表,看看里面都存了什么?是不是感觉发现了新大陆?

里面涵盖了能登录cm的所有用户的用户名和密码,用户名是明文的,密码是双重加密的

修改数据库内容

在权限允许的范围下,修改数据库你要修改密码的内容,如果没有权限,找运维,找DBA。

cloudera manager 4.X

update USERS set
password_hash='ffa2eb4251b38e069e968890cb2bcdb6229982322f5ed2470bf96231fe4c39c8',
password_salt=-4382599614486590865 WHERE user_name = 'admin';

以上的sql是支持所有4.0 后面的版本,不包括5.0昂

cloudera manager 5.X


update USERS set
password_hash='9f7e3270b1aaa4931d38845a0334e66b2dd93f916439006fac4e5e2535a444b3',
password_salt=-5357030608435271136 WHERE user_name = 'admin';

以上的sql是修改5.X后面的版本,不再越级的

命令执行完成之后,基本上就OK了,你的admin 账户的密码就修改成了admin 了,可以继续去放心大胆的去登录,修改密码了。

注意

密码在公司不是小事,而且很重要,修改使用,告知他人,请谨慎!

猜你喜欢

转载自blog.csdn.net/itguangzhi/article/details/80049757
今日推荐