【发布时间】:2017-01-20 10:00:55
【问题描述】:
我希望使用 Kafka 并将数据保存到 Hadoop 和 Elasticsearch 中。 我目前已经看到了两种方法:使用 Filebeat 从 Kafka 消费并将其发送到 ES 和使用 Kafka-Connect 框架。有一个 Kafka-Connect-HDFS 和 Kafka-Connect-Elasticsearch 模块。
我不确定使用哪一个来发送流数据。虽然我认为如果我想在某个时候从 Kafka 获取数据并将其放入 Cassandra,我可以为此使用 Kafka-Connect 模块,但 Filebeat 不存在这样的功能。
【问题讨论】:
-
不明白为什么这里要用到Filebeat。它从 Kafka 读取文件,而不是 TCP 消息。你不需要beat,只需要Logstash
标签: elasticsearch filebeat apache-kafka-connect