gpt4 book ai didi

elasticsearch - 如何将所有 Elasticsearch 分片从一个节点移动到另一个节点?

转载 作者:行者123 更新时间:2023-12-02 22:11:50 24 4
gpt4 key购买 nike

在 ElasticSearch 2.X 中,您可以使用重新路由来移动分片:

https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-reroute.html#cluster-reroute

除了为每个分片指定移动之外,有没有一种简单的方法可以将所有分片从一个节点移动到另一个节点?

最佳答案

重新路由不会确保分片保留在新节点中。 Elasticsearch 可能会尝试平衡一些事情并将一些分片移回原始节点。如果要将分片固定到新节点,则需要使用 Shard Allocation Filtering .

如果要将索引index1的所有分片移动到节点node1,那么要执行的命令是:

PUT index1/_settings
{
"index.routing.allocation.include._name": "node1"
}

关于elasticsearch - 如何将所有 Elasticsearch 分片从一个节点移动到另一个节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39234851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com