最近我更新了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-其他所有内容都保持不变。
答案 0 :(得分:0)
发表评论以回答...
该错误似乎表明您在bootstrap.servers
文件中误配置了consumer.properties
属性。
不应在您提到的任何Kafka版本中仅将Zookeeper用作连接字符串。