首批通过分布式安全可靠测评,为关键业务系统打造
ARBITRATION
更新时间:2026-04-16 00:11:36
描述
该语句用于对仲裁服务执行添加、替换和删除操作。
该语句仅支持在 sys 租户的 root 用户下执行。
语法
alter_system_server_stmt:
ALTER SYSTEM arbitration_action;
arbitration_action:
ADD ARBITRATION SERVICE "arb_server_ip:arb_server_port"
| REPLACE ARBITRATION SERVICE 'curr_arb_server_ip:curr_arb_server_port' WITH 'new_arb_server_ip:new_arb_server_port'
| REMOVE ARBITRATION SERVICE 'arb_server_ip:arb_server_port'
参数解释
| 参数 | 描述 |
|---|---|
| arb_server_ip | 指定要添加或待删除仲裁服务的 IP 地址。 |
| arb_server_port | 指定要添加或待删除仲裁服务的 RPC 端口。 |
| curr_arb_server_ip | 当前故障的仲裁服务的 IP 地址。 |
| curr_arb_server_port | 当前故障的仲裁服务的 RPC 端口。 |
| new_arb_server_ip | 新的仲裁服务的 IP 地址。 |
| new_arb_server_port | 新的仲裁服务的 RPC 端口。 |
示例
为 OBServer 集群添加仲裁服务(
10.xx.xx.3)。obclient> ALTER SYSTEM ADD ARBITRATION SERVICE "10.xx.xx.3:2882";将 OBServer 集群的仲裁服务(
10.xx.xx.3)替换到10.xx.xx.2。obclient> ALTER SYSTEM REPLACE ARBITRATION SERVICE '100.xx.xx.3:2882' WITH '100.xx.xx.2:2882';删除 OBServer 集群的仲裁服务(
10.xx.xx.2)。obclient> ALTER SYSTEM REMOVE ARBITRATION SERVICE "10.xx.xx.2:2882";