我有一个包含5个主节点的弹性搜索群集。我想删除3个主节点。我怎样才能做到这一点。
我也想对配置文件进行更改。
请让我知道一步一步的程序。
任何线索都会受到高度赞赏。
答案 0 :(得分:0)
如果您有5个主节点,则永远不应该删除3个主节点(因为那时您将拥有偶数,2,并且您可以遇到split brain problem)。
我认为最安全的选择是首先减少到3,然后如果你真的需要减少到1。减少到3:
elasticsearch.yml
文件以将minimum_master_nodes
设置为2 如果您需要减少到1个节点,请更新要保留的节点elasticsearch.yml
,minimum_master_nodes
为1,重新启动并等待它加入群集,然后只需删除另外两个。
您还可以考虑更改群集中的另一个节点(客户端,数据或接收节点)以充当主节点 - 即保留2个仅限主节点,并将其中一个节点更新为也可作为主节点。