是否启用节点降级(enable_node_degrade)
📄字数 501
👁️阅读量 加载中...
引入版本
v12.0.0
功能描述
是否通过启用节点降级来降低集群因出现脑裂而导致数据不一致的风险。
参数属性
| 属性 | 属性值 |
|---|---|
| 参数类型 | BOOLEAN |
| 默认值 | TRUE |
| 取值范围 | TRUE,FALSE |
| 影响范围 | 系统级 |
| 修改方式 | 在线修改,立即生效 |
使用场景说明
- 该参数用于预防因主副管理节点互判死亡产生脑裂而引入的数据不一致问题。
- enable_node_degrade = true,集群管理节点故障的处理策略:
| - | enable_node_degrade = true | enable_node_degrade = false |
|---|---|---|
| 集群规模 = 2 | 只有副管理节点自身存活,副管理节点降级; 只有主管理节点自身存活,主管理节点不降级; | 不降级 |
| 集群规模 > 2 | 只有副管理节点自身存活,副管理节点降级; 只有主管理节点自身存活,主管理节点降级; | 不降级 |
注意
- 节点降级,提供只读服务,不允许故障节点加入,待运维介入。
示例
sql
-- 在线修改 enable_node_degrade
SQL> SET enable_node_degrade TO true;
-- 在线查看 enable_node_degrade
SQL> SHOW enable_node_degrade;