在使用云上的一個(gè)ES集群的時(shí)候,發(fā)現(xiàn)搜索性能很差,查看分片情況,發(fā)現(xiàn)ES有12個(gè)節(jié)點(diǎn),索引創(chuàng)建了10個(gè)分片,1個(gè)副本,最后20個(gè)分片全在其中3個(gè)節(jié)點(diǎn)上,分布不均衡,實(shí)際只消耗了3個(gè)節(jié)點(diǎn)的資源,所以性能很差,再次創(chuàng)建新的索引,發(fā)現(xiàn)仍然是這種情況,最后通過下面的命令查到集群reblance屬性是none
GET _cluster/settings
參考:https://www.jianshu.com/p/a81ca31bb316文章來源:http://www.zghlxwxcb.cn/news/detail-641893.html
使用下面的命令恢復(fù)平衡文章來源地址http://www.zghlxwxcb.cn/news/detail-641893.html
PUT_cluster/settings
{
"persistent": {
"cluster.routing.rebalance.enable": "all"
}
}
到了這里,關(guān)于elasticsearch——ES集群分片不平衡處理的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!