【发布时间】:2018-09-28 20:17:22
【问题描述】:
我想创建一个 Storm Spout,它从 Apache Kafka 的主题中读取数据,并将这些数据发送到连接到 MongoDB 的 Storm Bolt,并查询我从 Kafka 收集的消息以丰富数据。例如:我有一个 personID(我是通过来自 Kafka 的消息获得的),我想使用这个 personID 在 MongoDB 中查询这个人的地址。在我的 MongoDB 集合中,每个文档都有 personID 和地址。
谁能给我一个例子,好吗?使用 Spark-streaming 的示例也非常棒。
【问题讨论】:
-
您打算使用 Storm 还是 Spark Streaming?您可以仅在 Kafka 中完成所有这些工作。如果您有兴趣,我可以在答案中发布详细信息。
-
我开始使用 spark,但任何解决方案都会很棒。
标签: mongodb apache-kafka spark-streaming apache-storm