GridDB单节点集群添加新节点遇账号密码未设置错误求助
GridDB添加新节点时密码验证失败的解决方法
首先完成集群用户凭证的完整配置:错误提示明确要求通过
setuser子命令设置用户名密码,仅设置OS用户gsadm密码不足以满足集群认证要求。在gs_admin中执行以下命令:setuser admin 自定义管理员密码这里的
admin是集群管理员用户名,替换为你需要的名称,密码自行设定。同步OS用户密码并保存配置:
- 在
gs_admin中重新设置gsadm的OS密码:ospassword gsadm的OS密码 - 执行
save命令保存所有配置:save exit - 在主节点和待添加的新节点上,重启GridDB服务:
sudo systemctl restart griddb
- 在
检查新节点配置一致性:
确认新节点的/var/lib/gridstore/conf/gs_cluster.json配置文件中,集群名称、节点通信参数与主节点完全匹配,且新节点的gsadm用户密码和主节点保持一致。重新执行添加节点命令:
再次在主节点的gs_admin中执行:setnode node2 192.168.0.5 10044执行后再次
save配置,新节点启动后即可自动加入集群。
额外注意事项:
- 所有
gs_admin操作需以gsadm用户身份执行,避免使用root账号。 - 确保新旧节点之间的10044、10001等GridDB通信端口已开放,无防火墙拦截。
- 若问题仍存在,可查看
/var/lib/gridstore/log/gsStart.log日志文件,获取更详细的错误定位信息。
内容的提问来源于stack exchange,提问作者Muhammad Waheed
相关产品推荐
相关产品推荐

