apache-kafka - 在 docker 中创建 kafka 主题时出现异常 : partition is not a recognized option,。

标签 apache-kafka docker-compose

我刚开始使用 Kafka-docker。我打算在 docker 中使用以下命令创建一个主题:

./kafka-topics.sh --create --zookeeper zoo1:2181 --replication-factor 3 --partition 2 --topic test

它给我以下错误:

Exception in thread "main" joptsimple.UnrecognizedOptionException: partition is not a recognized option
    at joptsimple.OptionException.unrecognizedOption(OptionException.java:108)
    at joptsimple.OptionParser.handleLongOptionToken(OptionParser.java:510)
    at joptsimple.OptionParserState$2.handleArgument(OptionParserState.java:56)
    at joptsimple.OptionParser.parse(OptionParser.java:396)
    at kafka.admin.TopicCommand$TopicCommandOptions.<init>(TopicCommand.scala:340)
    at kafka.admin.TopicCommand$.main(TopicCommand.scala:43)
    at kafka.admin.TopicCommand.main(TopicCommand.scala)

我在主机文件中添加了以下几行:

 127.0.0.1     kafka1
 127.0.0.1     zoo1

最佳答案

不是--partition,而是--partitions

关于apache-kafka - 在 docker 中创建 kafka 主题时出现异常 : partition is not a recognized option,。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47370145/

相关文章:

java - Kafka 消息 - Java 中的生产者和消费者客户端

Docker compose 和 docker-entrypoint

docker - gitlab-ci.yml & docker-in-docker (dind) & curl 在共享运行器上返回连接被拒绝

python - 如何在正在运行的docker容器中执行python脚本?

docker compose容器无法访问互联网

java - KStreams : How do you get the (originating) topic of a record?

apache-kafka - Kafka 流在 StreamTask 中解码时间戳元数据失败

go - 从我的边缘节点推送 kafka 消息的最佳方式是什么?

docker - 如何在 Docker Compose 中添加 $(...) :$(. ..)

apache-kafka - 与代理相关的 Kafka 分区