命令行创建kafka主题的命令报错如下:
[root@master bin]# ./kafka-topics.sh --create --topic itcasttopic --partitions 3 --replication-factor 2 --zookeeper master:2181,slave1:2181,slave2:2181
Error while executing topic command : Replication factor: 2 larger than available brokers: 1.
原因:自己的kafka只有一台,所以只能有一个副本,改正代码如下
[root@master bin]# ./kafka-topics.sh --create --topic itcasttopic --partitions 1 --replication-factor 1 --zookeeper master:2181
运行结果:
Created topic itcasttopic.
创建成功