Elasticsearch在VersionConflictEngineException中更新同一文档的同步结果

时间:2014-06-26 12:07:05

标签: php elasticsearch queue elastica

我的工作者处理对象并将它们写入mysql和elasticsearch,现在碰巧2(或多个工作者)处理类似的对象并更新相同的ES文档。

导致以下错误:

VersionConflictEngineException[[test][4] [seller][2678449]: version conflict, current [18], provided [17]]

我做了一些研究并尝试使用retry_on_conflict选项,但这导致了以下错误:

ActionRequestValidationException[Validation Failed: 1: can't provide both retry_on_conflict and a specific version;]

我使用Elastica版本1.2.1 和Elasticsearch版本1.2.1

0 个答案:

没有答案