1 _riverStatus Import_fail
问题描述: 发现有个索引的数据同步不完整,在 http://192.168.1.17:9200/_plugin/head/ 在browse - river里看到 _riverStatus Import_fail
查看 elasticsearch 的log发现 有几条数据由于异常造成同步失败,处理好数据好重新建索引数据同步正常。
2 EsRejectedExecutionException[rejected execution (queue capacity 50) on
此异常主要是因为 bulk thead pool set queue capacity =50 这个可以设置打点
打开 elasticsearch.yml 在末尾加上
threadpool:
bulk:
type: fixed
size: 60
queue_size: 1000
重新启动服务即可
另:
--查看线程池设置--
curl -XGET "http://localhost:9200/_nodes/thread_pool/"
类似thread pool设置均可以这样修改
threadpool:
index:
type: fixed
size: 30
queue_size: 1000