Doris-Operator 在部署管理相关服务节点使用的是 root 账号无密码的模式。用户名密码只有在部署后才能重新设置。
修改 root 账号及其密码
参阅 认证和鉴权 文档,修改或创建相应密码或账户名,并在 Doris 中给予该账号管理节点的权限。
在 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
- 将新的账号和密码更新到部署的 DorisCluster 中,经过 Doris-Operator 下发,让各个节点感知并生效。参考命令:
kubectl apply --namespace ${your_namespace} -f ${your_crd_yaml_file}
注意事项
- 集群管理账户是 root,默认无密码。
- 用户名密码只有在部署成功后才能重新设置。初次部署,添加
adminUser
可能会导致启动异常。 - 修改用户名和密码并不是必须的操作,只有在 Doris 内修改了当前的集群管理的用户(默认 root)或密码时 需要通过 Doris-Operator 下发。
- 如果修改用户名
spec.adminUser.name
需要给新的用户分配拥有管理 Doris 的节点的权限。 - 此操作会依次重启所有节点。