stop server报错 ErrorCode: 4179, log is not in-sync,

【产品名称】

【产品版本】

【问题描述】

stop server出现这个错误

ErrorCode: 4179, log is not in-sync, stop servers not allowed

要停止 OBServer,需要满足以下条件:

  • 不能跨 Zone 执行 
    STOP SERVER
     操作,仅支持停止位于相同 Zone 中的 OBServer 。
  • 只有一个 
    STOP SERVER
     操作结束,才能发起另一个 
    STOP SERVER
     操作。
  • 读写 Server 的数量需要能够作为多数派。
  • 例如,对于一个 1-1-1 集群,如果已经有一台 OBServer 停止,在剩余的两台 OBServer 上执行 
    STOP SERVER
     操作一定会失败。
  • 配置项 
    enable_auto_leader_switch
     必须为 True。
  • 执行 
    STOP SERVER
     会检查 CLOG 是否同步,如果 CLOG 不同步,则不允许执行 
    STOP SERVER
  • 执行 
    STOP SERVER
     操作的 OBServer 上,租户的 Locality 设置应包含不少于两个 Zone,并且其中一个应当为副本 leader 所在的 Zone。