【问题标题】:Couchbase Elasticsearch plugin transforming data before pushingCouchbase Elasticsearch 插件在推送前转换数据
【发布时间】:2017-01-18 20:16:36
【问题描述】:

我有两个 couchbase 集群,我想使用以下 ES-Couchbase 插件将集群中文档的合并版本推送到弹性搜索:http://developer.couchbase.com/documentation/server/current/connectors/elasticsearch-2.1/elastic-intro.html

在通过插件将数据传输到弹性搜索之前,我无法找到任何有关更改或修改来自 couchbase 的数据的文档。这可能吗?

【问题讨论】:

    标签: elasticsearch couchbase elasticsearch-plugin


    【解决方案1】:

    不,目前无法使用传输插件在 Couchbase 和 Elasticsearch 之间更改数据。该插件的目标是准确复制数据,因此没有内置 ETL 功能。

    您必须在 Couchbase 存储桶中创建数据的合并版本,然后将该存储桶复制到 Elasticsearch。或者,您可以使用 3rd 方框架对 Couchbase 中的数据进行 ETL 并将其发送到 Elasticsearch。例如,您可以使用 Couchbase 的 Apache Spark 连接器从两个存储桶流式传输数据,执行您需要的任何合并逻辑,然后将其存储在 Elastic 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-16
      • 1970-01-01
      • 2014-04-23
      • 2018-11-07
      • 1970-01-01
      • 2014-05-21
      相关资源
      最近更新 更多