SelectDB Ecosystem
基于 Kubernetes 部署
Root 用户使用

Root 用户使用

Doris-Operator 在部署管理相关服务节点使用的是 root 账号无密码的模式。用户名密码只有在部署后才能重新设置。

修改 root 账号及其密码

  1. 参阅 Doris 权限管理 (opens in a new tab) 文档,修改或创建相应密码或账户名,并在 Doris 中给予该账号管理节点的权限。

  2. 在 DorisCluster CRD 文件中的配置添加 spec.adminUser.* 样例如下:

apiVersion: doris.selectdb.com/v1
kind: DorisCluster
metadata:
  annotations:
    selectdb/doriscluster: doriscluster-sample
  labels:
    app.kubernetes.io/instance: doris-sample
  name: doris-sample
  namespace: doris
spec:
  adminUser:
    name: root
    password: root_pwd
  1. 将新的账号和密码更新到部署的 DorisCluster 中, 经过 Doris-Operator 下发,让各个节点感知并生效。参考命令:
kubectl apply --namespace ${your_namespace} -f ${your_crd_yaml_file} 

注意事项

  • 集群管理账户是 root ,默认无密码。
  • 用户名密码只有在部署成功后才能重新设置。初次部署,添加 adminUser 可能会导致启动异常。
  • 修改用户名和密码并不是必须的操作,只有在 Doris 内修改了当前的集群管理的用户(默认 root )或密码时 需要通过 Doris-Operator 下发。
  • 如果修改用户名 spec.adminUser.name 需要给新的用户分配拥有管理 Doris 的节点的权限。
  • 此操作会依次重启所有节点。
© 2023 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标