更新时间:2022-12-14 GMT+08:00

运行Kafka获取topic报错

用户问题

客户运行Kafka获取topic报错。

问题现象

运行Kafka获取topic时报错,报错内容如下:

ERROR org.apache.kafka.common.errors.InvalidReplicationFactorException: Replication factor: 2 larger than available brokers: 0.

原因分析

由特殊字符导致获取zookeeper地址的变量错误。

处理步骤

  1. 登录任意一个Master节点。
  2. 执行cat /opt/client/Kafka/kafka/config/server.properties |grep '^zookeeper.connect ='命令,查看zookeeper地址的变量。
  3. 重新运行Kafka获取topic,其中从2中获取的变量不要添加任何字符。