我是kafka的新手,我试图通过http从外部应用程序发布数据,但我找不到这样做的方法。
我已经在kafka中创建了一个主题并测试它生成和使用消息,但我不知道如何通过http插入/发布消息,我试图调用以下url来检索主题,但它没有检索任何数据http://servername:2181/topics/
我正在使用cloudera 5.12.1。
答案 0 :(得分:1)
从Confluent中查看开源Kafka REST Proxy。它完全符合你的要求。
您可以standalone获取,或Confluent Platform的一部分。
答案 1 :(得分:0)
您可以使用APIs访问已创建的主题(如果已创建)。简单方法......(见client list)
或者看Connects Config通过REST管理连接器(rest.host.name,rest.port参数)。但只有连接器...... 要在主题中使用或生成消息,请使用中间件。 IT更容易受到影响。