笔者一段时间没接触Hadoop后,想登录HUE页面时,竟然忘了账号和密码,这可如何是好?
通过一番查找,笔者发现解决这个问题只需要用到MySQL即可……
首先,登录MySQL,切换到hue数据库,找到auth_user表格,如下图:
从中我们可以知道HUE的登录账号是training,但密码……额,这是通过pbkdf2_sha256加密方式实现的,这是一种极为复杂的加密方式,要想破解它不太现实,在Python的Django可以见到它的影子,当然也可以通过Java编程实现其算法。
我们并不需要破译它,只需通过update将其修改即可,如下图:
在图上中,我们的加密方式为MD5。这样,我们就又能轻松愉快地登录HUE啦~~
参考网址:
1.Cloudera Hue 忘记超级用户密码解决方法: http://blog.csdn.net/doegoo/article/details/49489335
2.PBKDF2: https://en.wikipedia.org/wiki/PBKDF2
注意:本人现已开通两个微信公众号: 用Python做数学(微信号为:python_math)以及轻松学会Python爬虫(微信号为:easy_web_scrape), 欢迎大家关注哦~~