-
部署 docker-单机版本
-
docker-compose.yml
version: '3'
services: zookeeper: image: wurstmeister/zookeeper container_name: zoo_qb # 随便写 ports: - "12181:2181" kafka: image: wurstmeister/kafka container_name:kafka_qb # 随便写 ports: - "9092:9092" environment: KAFKA_ADVERTISED_HOST_NAME: localhost # 宿主机IP KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 # 这里必须写 zookeeper【服务名,不是镜像或者容器名】-且容器内部端口才能链接上
-
docker-compose -f docker-compose.yml up [-d] # 前景还是背景启动
-
docker-compose down # 直接删除掉容器
-
docker exec -it kafka_qb /bin/bash #进入容器来创建主题
./bin/kafka-topics.sh --create --zookeeper zookeeper:2181 --replication-factor 1 --partitions 1 --topic qbtest_topics # 用来create topic ./bin/kafka-topics.sh --list --zookeeper zookeeper:2181 # 展示topic