카프카 도커 설치
카프카 도커 설치
도커 컴포즈로 카프카 설치
docker-compose.yaml
name: myProject
services:
zookeeper:
image: wurstmeister/zookeeper
container_name: zookeeper
ports:
- "2181:2181"
kafka:
image: wurstmeister/kafka:2.12-2.5.0
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
- 도커 컴포즈 실행
docker compose up -d
- 셀 접속
docker exec -it 카프카컨테이너이름 /bin/bash
- 디렉터리 변경
cd /opt/kafka/bin
# 토픽 생성
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic auth
# 토픽 컨슘
./kafka-console-consumer.sh --bootstrap-server localhost:9092 --from-beginning --topic auth