修改了服务器属性,现在我无法创建主题



我使用啤酒在计算机上安装了kafka。

brew install kafka

我打开以下文件

/usr/local/etc/kafka/server.properties

默认情况下,kafka经纪人在9092上运行

所以我在此文件中进行了以下条目

listeners=PLAINTEXT://abhisheks-mini:9093

现在,我使用brew services restart kafka

重新启动KAFKA

现在,如果我尝试做

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

我有一个错误

Error while executing topic command : replication factor: 1 larger than available brokers: 0
[2017-09-30 12:39:18,076] ERROR org.apache.kafka.common.errors.InvalidReplicationFactorException: replication factor: 1 larger than available brokers: 0
 (kafka.admin.TopicCommand$)

我认为这是因为我更改了端口,实用程序不知道新端口。

当前kafka-topics.sh仅与Zookeeper交谈,根据ZK,您没有经纪人运行。

我建议您检查经纪人日志(/usr/local/var/log/kafka),以了解为什么启动失败。

另外,如果您只想更改端口,则无需提供主机名/IP,您只需要:

listeners=PLAINTEXT://:9093