是否可以动态更改Hazelcast仲裁配置?

是否可以动态更改Hazelcast仲裁配置?,hazelcast,Hazelcast,比方说,我有一个大小为7的Hazelcast集群,我定义了一个仲裁为4(即n/2+1)。现在,我从集群中删除了2个节点,所以现在,集群的大小是5。在这种情况下,我想将仲裁大小更改为3。是否可以动态更改仲裁大小 我只想在gracefull节点删除的情况下更改仲裁配置,而不想在节点故障或网络分区的情况下更改仲裁配置,因为节点仍然是集群的一部分 不,这是不可能的。仲裁配置是固定的,不支持动态“缩放”。不过,这可能是一个有趣的用例,请随意在github上创建一个功能请求@noctarius,是否可以使用

比方说,我有一个大小为7的Hazelcast集群,我定义了一个仲裁为4(即n/2+1)。现在,我从集群中删除了2个节点,所以现在,集群的大小是5。在这种情况下,我想将仲裁大小更改为3。是否可以动态更改仲裁大小


我只想在gracefull节点删除的情况下更改仲裁配置,而不想在节点故障或网络分区的情况下更改仲裁配置,因为节点仍然是集群的一部分

不,这是不可能的。仲裁配置是固定的,不支持动态“缩放”。不过,这可能是一个有趣的用例,请随意在github上创建一个功能请求@noctarius,是否可以使用quorumConf.setQuorumFunctionImplementation动态确定仲裁?您好@AmarGajbhiye,当前,群集运行时无法动态更改仲裁。您只能在初始配置它,初始配置将在以后使用。