如何使用python将数据从Kafka发送到ElasticSearch

时间:2018-12-06 06:11:54

标签: python elasticsearch apache-kafka kafka-consumer-api

我正在使用Python语言。我有csv文件,我需要转换成json并发送到kafka,然后发送到ElasticSearch。

我能够将Csv转换为Json并发送给kafka消费者。如何将数据从Kafka Consumer获取到ElasticSearch

2 个答案:

答案 0 :(得分:1)

您可以使用带有 Kafka 输入插件的 Logstash 将数据发送到 Elasticsearch。它易于配置和运行。 https://www.elastic.co/guide/en/logstash/current/plugins-inputs-kafka.html

答案 1 :(得分:0)

您不需要编写任何Python。 Kafka本身提供了一个称为Kafka Connect的流集成API。要使用它,只需使用JSON文件对其进行配置。

免责声明:我为Confluent工作,并写了上述文章。