【问题标题】:How to send the data from Kafka to ElasticSearch using python如何使用 python 将数据从 Kafka 发送到 ElasticSearch
【发布时间】:2019-05-07 19:21:26
【问题描述】:

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

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

【问题讨论】:

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


【解决方案1】:

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

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

【讨论】:

  • 如何在没有企业电子邮件 ID 的情况下下载 kafka-connect-elasticsearch。我在一家公司工作,但不能给予,因为我是为自己而不是为公司学习。
  • 您不需要提供电子邮件 ID,或者如果需要,您可以根据需要使用一次性的(例如 mailinator.com)。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2020-07-17
    • 2017-12-06
    • 2023-03-10
    • 1970-01-01
    • 2020-06-22
    • 2022-11-10
    • 2015-07-11
    • 2017-04-13
    • 2018-01-16
    相关资源
    最近更新 更多