gpt4 book ai didi

elasticsearch - 如何重新平衡分片elasticsearch

转载 作者:行者123 更新时间:2023-11-29 02:52:13 25 4
gpt4 key购买 nike

存储在我的集群中的数据是不平衡的。我怎样才能重新平衡它?

Link to snapshot of cluster

最佳答案

问题是分片本身不成比例,还是节点没有以最佳方式平衡所有分片?您可以手动将分片重新路由到不同的节点,但我不确定是否有办法让您的分片重新平衡自己以使其大小相等。如果您发现 elasticsearch 的默认分片行为仍然存在很大偏差(基于您的文档集),您可以实现自己的路由以更均匀地分配负载。

如果您想尝试将分片重新路由到不同的节点,这里有一个示例命令:

curl -XPOST 'localhost:9200/_cluster/reroute' -d '{
"commands" : [ {
"move" :
{
"index" : "test", "shard" : 0,
"from_node" : "node1", "to_node" : "node2"
}
},
{
"allocate" : {
"index" : "test", "shard" : 1, "node" : "node3"
}
}
]
}'

关于elasticsearch - 如何重新平衡分片elasticsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25135869/

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