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

修改 root 账号及其密码

  1. 参阅 认证和鉴权 文档,修改或创建相应密码或账户名,并在 Doris 中给予该账号管理节点的权限。

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

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

注意事项

  • 集群管理账户是 root,默认无密码。
  • 用户名密码只有在部署成功后才能重新设置。初次部署,添加 adminUser 可能会导致启动异常。
  • 修改用户名和密码并不是必须的操作,只有在 Doris 内修改了当前的集群管理的用户(默认 root)或密码时 需要通过 Doris-Operator 下发。
  • 如果修改用户名 spec.adminUser.name 需要给新的用户分配拥有管理 Doris 的节点的权限。
  • 此操作会依次重启所有节点。