elasticsearch 如何重置couchbase和elasticsearch之间的复制流,elasticsearch,couchbase,elasticsearch,Couchbase" /> elasticsearch 如何重置couchbase和elasticsearch之间的复制流,elasticsearch,couchbase,elasticsearch,Couchbase" />

elasticsearch 如何重置couchbase和elasticsearch之间的复制流

elasticsearch 如何重置couchbase和elasticsearch之间的复制流,elasticsearch,couchbase,elasticsearch,Couchbase,我有一个couchbase集群设置作为数据的主要来源。由此,数据子集通过Couchbase Transport Plugin for elasticsearch()同步到elasticsearch群集,该插件设置了从Couchbase到elasticsearch的XDCR流 由于elasticsearch集群存在一些问题,所有数据需要再次从couchbase同步到elasticsearch。我尝试过重新创建XDCR,但似乎没有帮助,因为它只复制了文档的一小部分。有没有办法做到这一点 其他细节

我有一个couchbase集群设置作为数据的主要来源。由此,数据子集通过Couchbase Transport Plugin for elasticsearch()同步到elasticsearch群集,该插件设置了从Couchbase到elasticsearch的XDCR流

由于elasticsearch集群存在一些问题,所有数据需要再次从couchbase同步到elasticsearch。我尝试过重新创建XDCR,但似乎没有帮助,因为它只复制了文档的一小部分。有没有办法做到这一点

其他细节

  • Couchbase版本:3.1.0
  • couchbase文档数量:50K+
  • 同步到elasticsearch的文档:大约700个(预计20K以上)
  • 如果couchbase中的文档被修改,它将成功同步到elasticsearch

您遇到的问题可能是以下问题之一:XDCR,用于Elasticsearch的Couchbase传输插件,或Elasticsearch本身

  • 首先检查XDCR错误。您可以找到您的XDCR日志。请注意,传输插件使用XDCR v1,Couchbase中的几乎所有其他插件都使用v2

  • 请参考中的建议。即使这些说明来自4.0文档,也应该适用于您

  • 注意您的文档如何映射到Elasticsearch。您提到您只希望将文档的一个子集同步到Elasticsearch,因此可能丢失了设置或配置错误。您可以启用日志记录并观察一小部分测试数据。在跟踪级别,您应该能够看到被检查的每个文档

  • 如果所有这些都失败了,请按照Couchbase文档中的说明,为啤酒样本数据集编制索引,确保基础工作正常。ES可能不是问题所在,但使用新的ES实例进行测试将排除这方面的问题