【发布时间】:2015-08-22 04:46:42
【问题描述】:
我正在寻找一个解决方案,我如何将 cassandra 与弹性搜索同步,即无论数据写入 cassandra,它也应该写入弹性搜索
【问题讨论】:
标签: elasticsearch cassandra cassandra-2.0
我正在寻找一个解决方案,我如何将 cassandra 与弹性搜索同步,即无论数据写入 cassandra,它也应该写入弹性搜索
【问题讨论】:
标签: elasticsearch cassandra cassandra-2.0
一种方法是开发一个按计划或循环运行并从 Cassandra 读取“新”数据并将其发送到 Elasticsearch 的捕获过程。 “新”数据的定义取决于您的 Cassandra 架构和应用程序的插入/更新/删除模式。
【讨论】:
这可以实时完成,也可以作为单独的批处理。
当您根据检索模式/查询模式将数据获取到 Cassandra 时,将数据索引到 Elastic 搜索。
有实时处理层(例如Strom)/分布式消息像Kafka那样中断来同步数据。
或者定期从 Cassandra 查询数据并作为单独的批处理作业摄取到 ES。
【讨论】: