嘿~ 今天天气不错嘛

ElasticsearchTimeoutException问题

Elasticsearch | 作者 ifeng8901 | 发布于2016年03月23日 | 阅读数:9429

通过transport client多线程向es集群导入数据,以恒定速率导入。刚开始es节点运行正常,但是运行一段时间后会发现client端有数据堆积,并且有时会报ElasticsearchTimeoutException: Timeout waiting for task.的错误,这个错我是在BulkRequestBulkRequest()时catch的,观察es节点的性能状态发现当堆积增加时es节点的cpu利用率会显著下降。不知道这是什么原因,望大家给点意见
已邀请:

helloes

赞同来自:

是不是bulk提交的数据太大了?
如果每次提交的数据量不大,试试调大一点BulkRequestBuilder的timeout时间

要回复问题请先登录注册