kafka报错(二):Replication factor: 1 larger than available brokers: 0.

当我们创建topic时报错:

[2018-09-03 15:59:44,243] ERROR org.apache.kafka.common.errors.InvalidReplicationFactorException: Replication factor: 1 larger than available brokers: 0.

这里有几种可能

第一种

确认zookeeper和kafka都已经启动成功,并且在zk客户端上已经能够看到kafka注册成功。这一切的前提就包括,brokerid不能重复。

第二种

确认zookeeper路径是否正确

##server.properties 

zookeeper.connect=zookeeper3:2181,zookeeper2:2181,zookeeper1:2181/kafka

这里对应的zk的目录为: ls /kafka
所以,这种情况创建topic要指定目录

bin/kafka-topics.sh --create --zookeeper localhost:2181/kafka --replication-factor 1 --partitions 1 --topic test1

更多:kafka深入理解专栏
——————————————————————————————————
作者:桃花惜春风
转载请标明出处,原文地址:
https://blog.csdn.net/xiaoyu_BD/article/details/82351943
如果感觉本文对您有帮助,您的支持是我坚持写作最大的动力,谢谢!

你可能感兴趣的:(kafka)