【发布时间】:2014-06-18 09:59:28
【问题描述】:
我们目前有一个强大的 12 节点集群,其中所有节点都是合格的主节点、客户端和数据。 最近我们遇到了一个裂脑问题,即主节点没有响应的时间足够长,以至于另一个节点选择了自己。尽管所有节点都已启动并且 minimum_master_nodes 设置为 7(新的 master 可以看到 10 个其他符合条件的节点)。 我们希望通过将其中的 3 个节点设置为主节点,将其他 9 个节点设置为客户端,而所有 12 个仍然是数据节点,从而降低这种风险。 我以为我们可以设置:
node.master: true
node.client: false
node.data: true
在 3 个节点上:
node.master: false
node.client: true
node.data: true
在另外 9 个。 结果是:
"org.elasticsearch.ElasticsearchIllegalStateException: node is not configured to store local location"
我一直在寻找无济于事。有没有正确的方法来做到这一点?
【问题讨论】:
标签: configuration elasticsearch