使用 shuf 来打乱一个文件中的行或是选择文件中一个随机的行。

搜索报错:Failed to execute phase [merge], [reduce] ; shardFailures

匿名 | 发布于2018年07月12日 | 阅读数:2647

查询的时候index为 disposeresume_*
index:disposeresume_20181029、disposeresume_20181028....
 Failed to execute phase [merge], [reduce] ; shardFailures {[oxx9GCKLTvultLadBsvXoA][disposeresume_20181029][4]: RemoteTransportException[[zhaopin-1-121][ 172.30.1.121:9302 

][indices:data/read/search[phase/dfs]]]; nested: EsRejectedExecutionException[rejected execution of org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler@2d491c96 on EsThreadPoolExecutor[search, queue capacity = 1000, org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor@46fad632[Running, pool size = 37, active threads = 37, queued tasks = 999, completed tasks = 3569669821]]]; }
 
求解
已邀请:

JackGe

赞同来自: CarrieJin

EsRejectedExecutionException,EsThreadPoolExecutor@46fad632[Running, pool size = 37, active threads = 37, queued tasks = 999, completed tasks = 3569669821]这个错误是指查询队列满了es拒绝该查询请求。​可以增加disposeresume_20181029索引的副本数,也可以调大search queue。

mdyzsz91

赞同来自:

调大查询队列无用

要回复问题请先登录注册