You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GridDB集群停止后执行showcontainer命令遇[10008]故障转移超时错误

GridDB执行showcontainer报错D20307的解决办法

错误原因解析

报错核心是[10008:TXN_CLUSTER_ROLE_UNMATCH],意思是集群节点角色不匹配:你停止整个GridDB集群后,当前连接的节点处于SUB_CLUSTER(子集群)状态,而执行容器查询这类操作要求节点必须是MASTER(主节点)或FOLLOWER(从节点)角色,因此连接重试超时后失败。

解决步骤

  • 检查集群状态:执行gs_stat命令,确认所有节点的运行状态,排查是否有节点异常启动或未完全停止。
  • 正确重启集群:
    • 单节点集群:直接启动GridDB服务,比如执行systemctl start griddb(或使用gs_startnode命令启动节点)。
    • 多节点集群:按顺序启动所有节点,确保集群能正常完成主节点选举,让所有节点切换到MASTER或FOLLOWER角色。
  • 验证修复效果:集群启动完成后,再次用gs_stat确认节点角色,然后重新进入gs_sh执行showcontainer命令。
  • 排查配置问题:如果重启后仍报错,检查cluster.json等集群配置文件,确认节点配置、集群名称等参数是否正确,避免因配置错误导致节点无法加入主集群。

内容的提问来源于stack exchange,提问作者ogbeks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 00:13:19