控制批量API ElasticSearch的超时

时间:2018-08-21 22:08:01

标签: java elasticsearch elasticsearch-5

最近,我们在Elastic Search上遇到了一个问题,其中一个分片节点已关闭。现在,在执行批量插入操作时,完整的请求已通过http超时。

要解决这个问题:

  1. 是否可以在服务器端为每个操作设置超时时间?

我想做的是:如果在批量操作中单个请求失败,我们将移至DLQ,而不是重试完整的批量操作。

我可以看到有一个选项: https://www.elastic.co/guide/en/elasticsearch/client/java-rest/master/java-rest-high-document-bulk.html#_optional_arguments_4 设置超时,每个操作是http超时还是超时?

我也可以在这里指定它: https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-index_.html

0 个答案:

没有答案