ES集群分片rebalance问题;

Elasticsearch | 作者 OnePunchMan | 发布于5 天前 | 阅读数:95

 重启ES集群以后,很多分片都莫名其妙的被分配到一个data节点了,导致现在这个节点的磁盘快满了,分片也不均衡,虽然ES集群在做rebalance,但是太慢了,有什么办法能快一点,我已经设了cluster.routing.allocation.cluster_concurrent_rebalance: 20。
以下是通过kopf看到的集群状态图;
 

QQ图片20181205143049.png

 
已邀请:

zqc0512 - andy zhou

赞同来自:

这玩意是整个集群来考虑的,你停止前需要 修改几个参数啊。
"cluster.routing.allocation.enable": "none",
"cluster.routing.rebalance.enable": "none"

zz_hello

赞同来自:

routing.allocation.total_shards_per_node好像可以控制每个节点的分片数量,不过你这个rebalance的速度怎么加快我也不知道。。

要回复问题请先登录注册