cloudera manager 忘记密码的解决办法

[摘要] 几年前一位开发同学使用 cloudera manager 安装的一个只有四个节点的mini hadoop集群,昨天namenode突然挂掉了,折腾起来后发现各服务都不正常,机器已经几年没人登录过,histroy命令也没有发现任何启动集群的命令。通过查看进程发现有个cloudera后台,由于开发人员早已离职,没有用户名和密码,真是满脑子的mmp.

看了下cloudera的版本是4.1.0,真是n年前的版本了。cloudera manager 登录界面如下:
cloudera-scm-server
试过了多个密码都无法登录,于是只能尝试直接进入数据库修改密码。

各种心路历程就不说了,最后还是修改成功,下面是 cloudera manager 忘记密码的解决办法,附具体的操作流程,备忘一下:
cloudera scm 使用的是postgresql,先找到postgresql的用户信息。

cat /etc/cloudera-scm-server/db.properties
# Auto-generated by initialize_embedded_db.sh
#
# 2015年 01月 12日 星期一 17:17:30 CST
#
# These are database settings for CM Manager
#
com.cloudera.cmf.db.type=postgresql
com.cloudera.cmf.db.host=localhost:7432
com.cloudera.cmf.db.name=scm
com.cloudera.cmf.db.user=scm
com.cloudera.cmf.db.password=mypwd

使用命令行登录:
psql -U scm -d scm -h 127.0.0.1 -p 7432

scm=> select * from users;
 user_id | user_name |                          password_hash                           |    password_salt    | password_login | optimistic_lock_version
---------+-----------+------------------------------------------------------------------+---------------------+----------------+-------------------------
       1 | admin     | 5fb52196b4fb5eed1cad575df3902e259d9872c0b227ae435b224c****a3b93 | 8458967521****37521 | t              |                       2
(1 行记录)

更新 USERS 表里面的password_hash和password_salt字段:
下面分别是cdh4.x和cdh5.x的默认密码: admin/admin

cdh4.x?
update USERS set
password_hash='ffa2eb4251b38e069e968890cb2bcdb6229982322f5ed2470bf96231fe4c39c8',
password_salt=-4382599614486590865 WHERE user_name = 'admin';

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

上面的sql(针对cdh4.x)执行完毕后使用admin/admin再次登录 cloudera manager 后台,已经可以登录了。
进去后可以自行修改下密码或者添加用户。

启动后还发现了一个datanode节点的状态为”不良”,
datanode-not-healthy

解决方法如下:
登录到该节点重启 cloudera-scm-agent 服务
命令如下:/etc/init.d/cloudera-scm-agent restart
重启后再次刷新看改节点已经是健康状态了。

u2

Related Posts

mysql连接失败:The driver has not received any packets from the server

解决java spring连接mysql报错问题,增加连接串参数

python cx-Oracle 驱动安装

安装oracle驱动 cx-Oracle驱动二进制版本下载地…

You Missed

潘多拉魔盒已打开:开源AI攻击平台正在血洗全球防火墙

  • u2
  • 3月 4, 2026
  • 25 views
潘多拉魔盒已打开:开源AI攻击平台正在血洗全球防火墙

雇佣AI员工,花钱上班:开发者的新”职场”荒诞剧

  • u2
  • 3月 1, 2026
  • 47 views
雇佣AI员工,花钱上班:开发者的新”职场”荒诞剧

OpenClaw 完整使用指南:自托管 AI Agent 的架构与实战

  • u2
  • 2月 25, 2026
  • 161 views
OpenClaw 完整使用指南:自托管 AI Agent 的架构与实战

Anthropic 推出 Claude Code Security:AI 驱动的代码安全神器

  • u2
  • 2月 24, 2026
  • 87 views

来自 OWASP 的代码安全检查工具:Dependency-Check,为你消除安全隐患

  • u2
  • 10月 16, 2025
  • 54 views
来自 OWASP 的代码安全检查工具:Dependency-Check,为你消除安全隐患

技术宅如何躲开越来越垃圾的CSDN?

  • u2
  • 4月 11, 2024
  • 43 views
技术宅如何躲开越来越垃圾的CSDN?