简体   繁体   English

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

[英]How to send the data from Kafka to ElasticSearch using python

i am using Python Language.我正在使用 Python 语言。 I have csv file, I need to convert into json and send to kafka and then to ElasticSearch.我有 csv 文件,我需要转换成 json 并发送到 kafka,然后再发送到 ElasticSearch。

I am able to convert Csv to Json and send to kafka consumer.我能够将 Csv 转换为 Json 并发送给 kafka 消费者。 How to get the data from Kafka Consumer to ElasticSearch如何从 Kafka Consumer 获取数据到 ElasticSearch

You don't need to write any Python.您不需要编写任何 Python。 Kafka itself provides a streaming integration API, called Kafka Connect. Kafka 本身提供了一个流式集成 API,称为 Kafka Connect。 To use it, you just configure it with JSON files.要使用它,您只需使用 JSON 文件配置它。

Disclaimer: I work for Confluent, and wrote the above articles.免责声明:我为 Confluent 工作,并撰写了上述文章。

You can use Logstash with Kafka input plugin to send data to Elasticsearch.您可以使用带有 Kafka 输入插件的 Logstash 将数据发送到 Elasticsearch。 It's easy to configure and run.它易于配置和运行。 https://www.elastic.co/guide/en/logstash/current/plugins-inputs-kafka.html https://www.elastic.co/guide/en/logstash/current/plugins-inputs-kafka.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM