从 Liberty 集合体副本集移除控制器
在副本集的生存期内,可能必须从副本集中移除一个或多个副本。可使用集合体实用程序 removeReplica 命令从副本集中移除副本。副本是集合体控制器。removeReplica 命令不会删除集合体控制器服务器。
关于此任务
集合体管理员可通过使用 replicate 和 addReplica 命令以允许 Liberty 服务器充当集合体控制器,并在不再需要该控制器后使用 removeReplica 命令从集合体中移除该控制器。
移除副本后,副本集中的余下副本不需要对其配置的任何更新。但是,您可能想要更新它们,以便它们在 server.xml 文件中的配置更准确地反映已更新的副本集。
注: 不必在集合中的余下副本的
server.xml 文件中更改 replicaSet 值。不需要更改余下副本的配置。如果确实想要在集合内余下副本的配置中更新 replicaSet 值,以便配置值在集合中的所有副本之间是一致的,那么必须在现有副本的配置中将 isInitialReplicaSet 值设为 false。这是因为在更改
replicaSet 值之后,它不再描述初始副本集;它现在描述已更改副本集。