version: '2'
services:
zookeeper:
image: wurstmeister/zookeeper
container_name: zookeeper
ports:
- "2181:2181"
volumes:
- ./:/home/src
kafka:
image: wurstmeister/kafka
container_name: kafka
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./:/home/src
docker-compose up -d
https://www.apache.org/dyn/closer.cgi?path=/kafka/3.1.0/kafka_2.13-3.1.0.tgz
압축 해제 후 아래와 같이 토픽생성하는 스크립트를 실행 할 수 있다. 단 로컬 맥북에 자바가 설치되어야 한다.
./bin/kafka-topics.sh --create --topic peter-overview01 --bootstrap-server 127.0.0.1:9092