TDSQL Boundless ALTER INSTANCE TRANSFER LEADER

ALTER INSTANCE TRANSFER LEADER 语句用于在实例中将指定复制组(Replication Group,RG)的领导节点(Leader Node)转移到另一个节点。该语句允许用户指定新的领导节点,并可选择强制转移领导权。

相关产品
TDSQL Boundless 产品页,含版本规格、价格与购买入口。

一、权限要求

ALTER INSTANCE TRANSFER LEADER 需要当前用户具备SUPER权限。

二、语法

ALTER INSTANCE TRANSFER LEADER {RG | REP_GROUP} rep_group_id TO [NODE] new_leader_node [FORCE];

三、参数说明

参数 是否必选 说明
rep_group_id 必选 指定要转移领导节点的复制组 ID。
new_leader_node 必选 指定新的领导节点。
FORCE 可选 表示强制转移领导权。

四、示例

1. 查询 RG1792的leader_node_name信息。

如下所示, leader_node_name为node-tdsql3-86ea1ffe-002。

tdsql>select * from INFORMATION_SCHEMA.META_CLUSTER_RGS where rep_group_id=1792 \\G*************************** 1. row *************************** rep_group_id: 1792 data_space_type: DATA_SPACE_TYPE_SYSTEM rep_group_state: RG_STATE_L_WORKING meta_version: 36 member_version: 0 key_range_version: 36 quorum: 3 member_node_names: [node-tdsql3-86ea1ffe-001, node-tdsql3-86ea1ffe-002, node-tdsql3-86ea1ffe-003] leader_node_name: node-tdsql3-86ea1ffe-002 last_leader_report_time: 2024-08-20 11:30:07.277221 create_time: 2024-08-19 14:56:47.692831 parent_rep_group_id: 0 rep_group_stats_approximate_size: 9722004 rep_group_stats_approximate_keys: 3826 rep_group_log_info_current_term: 9 rep_group_log_info_committed_index: 30704 rep_group_log_info_consecutive_applied_index: 30704 rep_group_log_info_last_snapshot_index: 30683 rep_group_log_info_first_index: 2 rep_group_log_info_last_index: 30704 rep_group_log_info_disk_index: 30704 rep_group_log_info_applied_index: 30704rep_group_log_info_raft_log_sync_delay_seconds: 111 row in set (0.02 sec)

2. 将复制组1792的领导节点转移到node-tdsql3-86ea1ffe-003。

tdsql>ALTER INSTANCE TRANSFER LEADER RG 1792 TO 'node-tdsql3-86ea1ffe-003';Query OK, 0 rows affected (0.01 sec)job_id: 17373

3. 再次查看 RG1792的leader_node_name信息。

如下所示, 领导节点已转移到node-tdsql3-86ea1ffe-003。

tdsql>select * from INFORMATION_SCHEMA.META_CLUSTER_RGS where rep_group_id=1792 \\G*************************** 1. row *************************** rep_group_id: 1792 data_space_type: DATA_SPACE_TYPE_SYSTEM rep_group_state: RG_STATE_L_WORKING meta_version: 36 member_version: 0 key_range_version: 36 quorum: 3 member_node_names: [node-tdsql3-86ea1ffe-001, node-tdsql3-86ea1ffe-002, node-tdsql3-86ea1ffe-003] leader_node_name: node-tdsql3-86ea1ffe-003 last_leader_report_time: 2024-08-20 11:30:46.123801 create_time: 2024-08-19 14:56:47.692831 parent_rep_group_id: 0 rep_group_stats_approximate_size: 9727537 rep_group_stats_approximate_keys: 3837 rep_group_log_info_current_term: 10 rep_group_log_info_committed_index: 30719 rep_group_log_info_consecutive_applied_index: 30719 rep_group_log_info_last_snapshot_index: 30663 rep_group_log_info_first_index: 2 rep_group_log_info_last_index: 30719 rep_group_log_info_disk_index: 30719 rep_group_log_info_applied_index: 30719rep_group_log_info_raft_log_sync_delay_seconds: 21 row in set (0.01 sec)

赞 (0)
上一篇 4天前
下一篇 4天前