问题Kafka Mirror Maker从1.0.2更新到2.2.0-无法构造使用者-没有可解决的引导URL

时间:2019-05-12 09:54:05

标签: apache-kafka apache-kafka-mirrormaker

最近我更新了kafka镜像,现在它无法连接到源zk服务器-使用者失败。 先前版本基于java:openjdk-8-jre,kafka_2.11-1.0.2.tgz和zookeeper:3.4.10。 我将kafka更新为kafka_2.12-2.2.0.tgz,并保持相同的3.4.10 zk版本和java:openjdk-8-jre。 问题是,当我现在在2.2.0上启动kafka镜像时,出现一个非常奇怪的错误:

org.apache.kafka.common.KafkaException: Failed to construct kafka consumer
Caused by: org.apache.kafka.common.config.ConfigException: No resolvable bootstrap urls given in bootstrap.servers
        at org.apache.kafka.clients.ClientUtils.parseAndValidateAddresses(ClientUtils.java:90)
        at org.apache.kafka.clients.ClientUtils.parseAndValidateAddresses(ClientUtils.java:49)
        at org.apache.kafka.clients.consumer.KafkaConsumer.<init>(KafkaConsumer.java:721)
        ... 13 more

如果我将kafka镜像切换回旧的docker image 1.0.2-它可以工作。 我尝试使用源Zoo服务器的IP地址,同样的错误。 有人可以帮助我解决错误,并且有专门针对2.2.0镜像制造商的东西吗?卡夫卡唯一的区别是我从1.0.0升级到了2.2.0-其他所有内容都保持不变。

1 个答案:

答案 0 :(得分:0)

发表评论以回答...

该错误似乎表明您在bootstrap.servers文件中误配置了consumer.properties属性。

不应在您提到的任何Kafka版本中仅将Zookeeper用作连接字符串。