Mik*_*ins 4 apache-kafka docker
我有 Kafka 作为容器运行,我想创建一个主题。
当我尝试以下命令时:
docker exec -it [container_id] /bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
OCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused "exec: \"/bin/kafka-topics.sh\": stat /bin/kafka-topics.sh: no such file or directory": unknown
Run Code Online (Sandbox Code Playgroud)
如何完成主题的创建?
这是因为kafka-topics.sh工具没有在/bin!
快速浏览一下Dockerfile就会发现它位于/opt/kafka_2.11-0.10.1.0
尝试:
docker exec -it [container_id] /opt/kafka_2.11-0.10.1.0/bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
Run Code Online (Sandbox Code Playgroud)