【问题标题】:Can I replicate two couchbase buckets into single elastic index?我可以将两个 couchbase 存储桶复制到单个弹性索引中吗?
【发布时间】:2019-06-24 11:03:23
【问题描述】:

我想利用连接字段(即过去的父子)

我正在使用带有插件 3.0.1 的 couchbase 4.5.1 社区版和弹性服务器 5.6.7

https://docs.couchbase.com/elasticsearch-connector/3.0/advanced-settings.htmlhttps://github.com/couchbase/couchbase-elasticsearch-connector/tree/release/cypress

看起来插件将 couchbaseCheckpoint 类型文档和我自己的类型都转储到同一个索引中!

为了让连接字段起作用,我必须创建单一类型索引

这两者怎么可能同时为真?

如何让插件将检查点文档转储到不同的索引中?

【问题讨论】:

    标签: elasticsearch couchbase elasticsearch-plugin


    【解决方案1】:

    我认为您可能是对的——这不适用于插件的版本 3。

    Couchbase Elasticsearch 连接器的第 4 版可以将两个 Couchbase 存储桶复制到同一个 Elasticsearch 索引中,因为它将复制检查点存储在 Couchbase 存储桶而不是 Elasticsearch 中。但在 2019 年 2 月,它不支持父/加入所需的自定义路由。它还需要 Couchabase Server 5.0 或更高版本。

    恐怕官方连接器目前没有提供一个很好的方法来做你想做的事。

    免责声明:我维护 Couchbase Elasticsearch 连接器。

    【讨论】:

    • 这意味着我们可以在 5.6.7 中使用旧样式的父子类型文档,并且我们不能很快升级出弹性
    • 更多讨论请见CBES-110
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-02
    • 2014-03-03
    • 1970-01-01
    • 2018-06-10
    • 2020-10-26
    • 2013-11-01
    • 2012-05-20
    相关资源
    最近更新 更多