Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 德鲁伊总是试图将卡夫卡代理解析为localhost_Apache Kafka_Druid - Fatal编程技术网

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!