【问题标题】:How to sync cassandra and elasticsearch如何同步 cassandra 和 elasticsearch
【发布时间】:2015-08-22 04:46:42
【问题描述】:

我正在寻找一个解决方案,我如何将 cassandra 与弹性搜索同步,即无论数据写入 cassandra,它也应该写入弹性搜索

【问题讨论】:

    标签: elasticsearch cassandra cassandra-2.0


    【解决方案1】:

    一种方法是开发一个按计划或循环运行并从 Cassandra 读取“新”数据并将其发送到 Elasticsearch 的捕获过程。 “新”数据的定义取决于您的 Cassandra 架构和应用程序的插入/更新/删除模式。

    【讨论】:

    • 如何知道cassandra中添加或更新了一些数据?
    【解决方案2】:

    这可以实时完成,也可以作为单独的批处理。

    当您根据检索模式/查询模式将数据获取到 Cassandra 时,将数据索引到 Elastic 搜索。

    有实时处理层(例如Strom)/分布式消息像Kafka那样中断来同步数据。

    或者定期从 Cassandra 查询数据并作为单独的批处理作业摄取到 ES。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-31
      • 1970-01-01
      • 2020-03-27
      • 1970-01-01
      • 2015-07-25
      • 2018-08-14
      • 2013-04-19
      • 2018-03-03
      相关资源
      最近更新 更多