Apache kafka 德鲁伊总是试图将卡夫卡代理解析为localhost
我在本地网络的另一台机器上运行了一个卡夫卡实例,我正试图将它吸收到德鲁伊身上。我的摄入规格如下所示:Apache kafka 德鲁伊总是试图将卡夫卡代理解析为localhost,apache-kafka,druid,Apache Kafka,Druid,我在本地网络的另一台机器上运行了一个卡夫卡实例,我正试图将它吸收到德鲁伊身上。我的摄入规格如下所示: { "type": "kafka", "ioConfig": { "type": "kafka", "consumerProperties": { "bootstrap.servers": "192.168.0.102:9092" }, "topic": "metrics" }, "tuningConfig": { "type"
{
"type": "kafka",
"ioConfig": {
"type": "kafka",
"consumerProperties": {
"bootstrap.servers": "192.168.0.102:9092"
},
"topic": "metrics"
},
"tuningConfig": {
"type": "kafka"
},
"dataSchema": {
"dataSource": "metrics",
"granularitySpec": {
"type": "uniform",
"segmentGranularity": "HOUR",
"queryGranularity": "HOUR"
},
"parser": {
"parseSpec": {
"format": "json"
}
}
}
}
但即使我没有尝试连接到localhost,霸王也会返回此错误:org.apache.kafka.clients.NetworkClient-[Consumer clientId=Consumer-6,groupId=kafka supervisor bebmfiod]无法建立到节点0(localhost/127.0.0.1:9092)的连接。代理可能不可用。
当我放置google.com:9092这样的东西时,它给出了一个错误,即找不到主题元数据
IP可以在德鲁伊机器上解析(可以通过ping确认)。德鲁伊版本是0.16.0
我已经为这个错误挣扎了好几天了。我尝试了Druid Docker版本和本机版本(最初认为可能是Docker的连接问题)
有什么不对劲吗?提前谢谢
编辑:忘了提到我可以通过Kafka控制台消费者
和Kafka控制台生产者`确认Kafka在测试时工作正常
编辑:
第一个选项卡图像:
“连接”选项卡:
用户cricket\u 007指出,
播发的.listeners
未在Kafka设置(server.properties文件)下正确设置。将其设置为明文://192.168.0.102:9092肯定解决了问题。您是将此规范发送到API还是通过UI?如果通过UI-您可以通过UI在预览窗口(“加载数据”向导的第一个选项卡)中查看数据吗。我刚刚包括了那些打印屏幕。卡夫卡默认广告。监听器设置为localhost:9092。先生,你是我的英雄。非常感谢你,板球007!