如何更改集群的主节点?
上次更新时间 2024年4月18日
问题
如何将集群的主节点转移到另一个 Redis Enterprise 节点?
答案
您可以使用命令 rladmin cluster master 降级集群节点的主节点,并将另一个节点提升为集群的主节点。
rladmin cluster master set <node_id>
REST API 在集群端点 POST /v1/cluster/actions/<ACTION>
上有一个路径,因此可以按照以下方式更改作为集群主节点运行的节点
curl -k -u <EMAIL>:<PASSWORD> -H "Content-Type: application/json" -X POST -d '{"node_uid":"<TARGET_NODE>"}' https://:9443/v1/cluster/actions/change_master
通常,您会在对节点执行维护操作或出于故障排除原因时更改主节点。但是,如果您需要修补或更新主机,您可以将节点设置为**维护模式**。 这会将分片迁移出节点。 当您重启(或移除维护模式)时,主节点将返回到集群。 对于滚动补丁/操作系统更新,需要通过集群逐个节点进行此操作。
参考
了解更多关于维护模式的信息。