Elastic Search 版本冲突问题

Sur*_*lvi 7 elasticsearch kibana elastic-stack elasticsearch-5

我正在使用弹性搜索进行搜索。但最近我观察到在将数据添加到弹性搜索时出现了一些随机错误:

版本冲突,需要 seqNo [113789],主要术语 [19]。当前文档有 seqNo [113797] 和主要术语 [19]

上述类型错误随机出现,我无法在弹性搜索中添加/更新数据。能否请您帮助理解:

  1. 这个问题的根本原因是什么?
  2. 我如何重现这个问题?因为这是随机出现的需要知道重现此问题的基本步骤
  3. 解决这个问题的方法是什么?我该如何解决这个问题?

小智 1

此错误是在其他人更新文档的同时更新文档期间发生的。检查平行度。

当该进程读取文档时,其版本号为 113789,而当 ES 收到更新时,该文档与版本号(当前版本 113797)不匹配。导致版本冲突。