创建kafka主题时,报错:
ERROR org.apache.kafka.common.errors.InvalidReplicationFactorException: Replication factor: 2 larger than available brokers: 0.
创建语句如下:
/opt/apps/kafka_2.11-1.1.1/bin/kafka-topics.sh --create --zookeeper master:2181 --replication-factor 2 --partitions 3 --topic test
原因是指定zookeeper集群中kafka信息错误,在配置kafka的server.properties
时,zookeeper.connect
这一项我是这样配置的:
所以在创建主题时得在zookeeper集群后加一个/kafka
:
/opt/apps/kafka_2.11-1.1.1/bin/kafka-topics.sh --create --zookeeper master:2181/kafka --replication-factor 2 --partitions 3 --topic test