You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在运行的spotif/kafka容器实例中通过Bash创建Kafka主题?

解决spotify/kafka容器中创建Kafka主题的路径错误问题

别着急,这个问题其实是因为你找错了kafka-topics.sh的位置——spotify/kafka镜像里的Kafka脚本根本不在/bin目录下,而是藏在/usr/local/kafka/bin路径里。给你两种简单的解决办法:

方法一:先进入容器交互Shell再执行命令

  • 首先通过以下命令进入容器的bash环境:
    docker exec -it [container_id] /bin/bash
    
  • 进入容器后,使用完整路径执行主题创建命令:
    /usr/local/kafka/bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
    

方法二:直接在宿主机指定完整路径执行

不用进入容器,直接在宿主机运行带完整脚本路径的命令即可:

docker exec -it [container_id] /usr/local/kafka/bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

验证主题是否创建成功

执行以下命令可以查看已创建的Kafka主题,确认操作是否成功:

docker exec -it [container_id] /usr/local/kafka/bin/kafka-topics.sh --list --zookeeper localhost:2181

内容的提问来源于stack exchange,提问作者Mike Hawkins

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:09:41