【发布时间】:2014-11-04 12:10:49
【问题描述】:
首先,我在考虑使用什么来将事件导入 Hadoop,它们将被存储并定期对它们执行分析(可能使用 Ooozie 来安排定期分析)Kafka 或 Flume,并决定 Kafka 可能更好解决方案,因为我们还有一个组件是做事件处理的,所以这样的话,批处理组件和事件处理组件获取数据的方式是一样的。
但我知道我正在寻找具体的建议,如何将数据从代理获取到 Hadoop。
我发现here说Flume可以和Kafka结合使用
- Flume - 包含 Kafka Source(消费者)和 Sink(生产者)
在同一页面和Kafka documentation 中还发现有一个叫做Camus 的东西
- Camus - LinkedIn 的 Kafka=>HDFS 管道。这个用于 LinkedIn 的所有数据,效果很好。
我感兴趣的是什么会更好(更容易,更好的文档化解决方案)来做到这一点?另外,有没有示例或教程如何做到这一点?
我什么时候应该使用这种变体而不是更简单的高级消费者?
如果有比这两个更好的解决方案,我愿意提供建议。
谢谢
【问题讨论】:
-
观看来自最新 Kafka 用户组聚会的视频以获取一些提示:hakkalabs.co/articles/kafka-hadoop-2
-
谢谢,这是一个很棒的视频。如果你有一些具体的教程也许会很棒。
-
@abeaamase 感谢您的回答,但您的链接似乎已损坏?
标签: hadoop flume apache-kafka