Kafka설치
kafka를 설치하기 위해 kafka cluster zookeeper와 kafka가 모두 설치되어야한다.
이 둘을 설치하기 위해 docker-composer를 사용하자
- git clone https://github.com/wurstmeister/kafka-docker.git
- docker-compose-single-broker.yml 파일 수정
version: '2'
services:
zookeeper:
image: wurstmeister/zookeeper
ports:
- "2181:2181"
kafka:
#build: .
image: wurstmeister/kafka
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1
KAFKA_CREATE_TOPICS: "test:1:1"
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
volumes:
- /var/run/docker.sock:/var/run/docker.sock - CMD
- docker-compose -f docker-compose-single-broker.yml up
- 아래와 같이 두개의 컨테이너가 실행된다