有可能在dc/os-mesos中杀死三个主机中的两个吗?

fgw7neuy  于 2021-06-26  发布在  Mesos
关注(0)|答案(2)|浏览(311)

我目前正在配置和调整一些应用程序以在dc/os上运行。我们选择安装hathreemasteraws模板。
最近我被要求在开发过程中缩小集群的规模。虽然删除从属节点很简单,但我找不到有关如何关闭主节点的任何信息。
我知道它们应该总是有一个奇数,所以我想删除两个非leader ec2示例。这可以在不破坏集群的情况下完成吗?

mxg2im7a

mxg2im7a1#

这取决于你的设置。首先检查仲裁大小:cat/etc/mesos master/quorum
比检查这个好http://mesos.apache.org/documentation/latest/operational-guide/
减少仲裁大小

The following steps indicate how to decrement the quorum size, using 5 -> 3 masters as an example (quorum size 3 -> 2):

Initially, 5 masters are running with --quorum=3
Remove 2 masters from the cluster, ensure they will not be restarted (see NOTE section above). Now 3 masters are running with --quorum=3
Restart the 3 masters with --quorum=2
To decrease the quorum by N, repeat this process to decrement the quorum size N times.
mnowg1ta

mnowg1ta2#

我认为这行不通。三个主机计数将允许一个主机失败,剩下的两个仍然可以找到法定人数。如果您只剩下一个主机,则无法达到法定人数。

相关问题