在使用云上的一个ES集群的时候,发现搜索性能很差,查看分片情况,发现ES有12个节点,索引创建了10个分片,1个副本,最后20个分片全在其中3个节点上,分布不均衡,实际只消耗了3个节点的资源,所以性能很差,再次创建新的索引,发现仍然是这种情况,最后通过下面的命令查到集群reblance属性是none
GET _cluster/settings
参考:https://www.jianshu.com/p/a81ca31bb316文章来源:https://www.toymoban.com/news/detail-641893.html
使用下面的命令恢复平衡文章来源地址https://www.toymoban.com/news/detail-641893.html
PUT_cluster/settings
{
"persistent": {
"cluster.routing.rebalance.enable": "all"
}
}
到了这里,关于elasticsearch——ES集群分片不平衡处理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!