通过http

时间:2017-11-20 11:18:18

标签: apache-kafka kafka-producer-api

我是kafka的新手,我试图通过http从外部应用程序发布数据,但我找不到这样做的方法。

我已经在kafka中创建了一个主题并测试它生成和使用消息,但我不知道如何通过http插入/发布消息,我试图调用以下url来检索主题,但它没有检索任何数据http://servername:2181/topics/

我正在使用cloudera 5.12.1。

2 个答案:

答案 0 :(得分:1)

从Confluent中查看开源Kafka REST Proxy。它完全符合你的要求。

您可以standalone获取,或Confluent Platform的一部分。

答案 1 :(得分:0)

您可以使用APIs访问已创建的主题(如果已创建)。简单方法......(见client list

或者看Connects Config通过REST管理连接器(rest.host.name,rest.port参数)。但只有连接器...... 要在主题中使用或生成消息,请使用中间件。 IT更容易受到影响。