Setup Apache Kafka in Docker on Windows
docker-compose.yml
version: "2"
services:
kafkaserver:
image: "spotify/kafka:latest"
container_name: kafka
hostname: kafkaserver
networks:
- kafkanet
ports:
- 2181:2181
- 9092:9092
environment:
ADVERTISED_HOST: kafkaserver
ADVERTISED_PORT: 9092
kafka_manager:
image: "mzagar/kafka-manager-docker:1.3.3.4"
container_name: kafkamanager
networks:
- kafkanet
ports:
- 9000:9000
links:
- kafkaserver
environment:
ZK_HOSTS: "kafkaserver:2181"
networks:
kafkanet:
driver: bridge
위의 docker-compose가 정상적으로 올라왔다면 아래 주소로 접속
http://localhost:9000
Cluster 만들기
Add Cluster를 선택
빠른 셋업
Cluster Name - 원하는 것
Cluster Zookeeper Hosts - hostname of zookeeper (docker-compose.yml 파일에 구성된 kafkaserver 위의 yml파일에 의하면 아래 스크린샷과 같이 설정
Kafka Version 0.10.1.0 - 정확한 정보는 확인 후 기입필요
Topic 만들기
modern-cpp-kafka/TestKafkaConsumer.cc at main · morganstanley/modern-cpp-kafka
Kafka에 대해서