文档首页/ MapReduce服务 MRS/ 组件操作指南(LTS版)/ 使用ClickHouse/ ClickHouse运维管理/ 修改ClickHouse默认用户密码(MRS 3.3.0-LTS及之后版本)
更新时间:2025-08-01 GMT+08:00

修改ClickHouse默认用户密码(MRS 3.3.0-LTS及之后版本)

操作场景

ClickHouse集群创建成功后,可以通过ClickHouse客户端访问连接ClickHouse服务端。

本章节指导用户创建ClickHouse集群(普通模式)后,设置ClickHouse的默认用户“default”和“clickhouse”的密码。

  • “default”和“clickhouse”用户为普通模式(未开启kerberos认证)集群下ClickHouse默认内部管理员用户。
  • 如果普通模式ClickHouse的默认用户“default”和“clickhouse”修改了默认密码,ClickHouseServer节点重装主机后,重装主机节点的“default”和“clickhouse”用户密码也会重置,需要重新修改密码。

约束与限制

本章节仅适用于MRS 3.3.0-LTS及之后版本。

修改ClickHouse默认用户密码

  1. 使用root用户登录ClickHouse安装节点,切换到omm用户。

    su - omm

  2. 进入“$BIGDATA_HOME/FusionInsight_ClickHouse_*/install/FusionInsight-ClickHouse-*/clickhouse/clickhouse_change_password”目录。

    cd $BIGDATA_HOME/FusionInsight_ClickHouse_*/install/FusionInsight-ClickHouse-*/clickhouse/clickhouse_change_password

  3. 执行如下命令修改defaultclickhouse用户密码:

    ./change_password.sh

    如下所示:以clickhouse用户为例,按照提示输入clickhouse和密码,等待密码修改完成。

    密码复杂度要求:

    • 密码长度限制是8~64位。
    • 至少包含一个小写字母、一个大写字母、一个数字和一个特殊字符,支持的特殊字符包含-%;[]{}@_。

  4. 验证密码修改结果:

    1. 以客户端安装用户登录客户端所在的节点。
    2. 执行以下命令,切换到客户端安装目录,例如客户端安装目录为“/opt/client”。
      cd /opt/client
    3. 执行以下命令配置环境变量。
      source bigdata_env
    4. 使用clickhouse client命令连接ClickHouse服务端,其中password后为修改后的密码,如下所示:
      clickhouse client --host ClickHouse实例的IP地址 --port 9000 --user 用户名 --password