【发布时间】:2018-05-16 14:28:06
【问题描述】:
我们需要从 Kafka Stream 获取数据流,我们的目标是将这些数据推送到 SOLR。
我们做了一些阅读,但我们发现市场上有很多可用的 Kafka Connect 解决方案,但问题是我们不知道哪个是最好的解决方案以及如何实现。
选项有:
- 使用 Solr 连接器与 Kafka 连接。
- 使用 Apache Storm,因为它直接提供与 Solr 集成的支持。
没有为上述选项提供太多文档或深入信息。
谁能告诉我
我们如何在不使用 Confluent 的情况下使用 Solr 连接器并与 Kafka 流集成?
Solr-Kafka 连接器:https://github.com/MSurendra/kafka-connect-solr
另外,关于 Apache Storm, Apache Storm 是否有可能接受 Kafka Stream 并将其推送到 Solr,尽管在将其推送到 Solr 之前我们需要对数据进行一些清理?
【问题讨论】:
-
“汇合”是什么意思?像 Kafka Connect 这样的东西对于 Apache Kafka 来说是通用的,而不是特定于 Confluent 平台的。也许更新您的问题以明确说明您不想使用它的确切内容和原因,以便答案可以为您提供最好的帮助。
-
Confluent 没有 Solr 连接器,所以我不确定如果你使用它会有多大帮助
-
您已经拥有 Storm 了吗?您在使用 Kafka Spout 和其他 Solr 处理器时遇到什么困难?
-
@RobinMoffatt,请找到 confluent 的链接。即使我对 Apache Kafka 还是很陌生 - confluent.io/product/connectors
-
@cricket_007,请找到solr sink连接器的链接:confluent.io/product/connectors
标签: solr apache-kafka apache-storm apache-kafka-connect