愚者求师之过,智者从师之长。

es自动分片失败

Elasticsearch | 作者 holly1202 | 发布于2018年07月11日 | 阅读数:4181

es集群,重启某个节点之后,集群一直处于yellow状态,有一个分片分配失败,具体报错如下图,想问下各位大神,这种情况应该通过什么方式解决啊,手动分片可以吗  用curl -XPOST ip:9200/_cluster/reroute -d '{  move······}

1531287878351.jpg

 
已邀请:

JackGe

赞同来自: CarrieJin holly1202

data too large,es进行shard恢复时,start_recovery阶段,副shard从主shard同步的数据超过transport_request大小上限了?可以尝试修改下_cluster/settings里的"indices.recovery.concurrent_small_file_streams": "40", "indices.recovery.concurrent_streams": "40","indices.recovery.max_bytes_per_sec": "120MB",控制恢复速度。

zqc0512 - andy zhou

赞同来自:

 单个shard 条目数限制了。 
 
 
 

zqc0512 - andy zhou

赞同来自:

有一个快速解决的办法,
这个index有副本吧? 2修改成1  等变成green  再修改回去。由1变成2 

要回复问题请先登录注册