본문 바로가기
개발

Docker Kafka & Zookeeper 생성

by Remover 2025. 1. 25.
반응형
# docker-compose.yml
version: '3'
services:
  zookeeper:
    image: confluentinc/cp-zookeeper:latest
    environment:
      ZOOKEEPER_CLIENT_PORT: 2181
    ports:
      - "2181:2181"
    restart:
      - always

  kafka:
    image: confluentinc/cp-kafka:latest
    environment:
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
      KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092
      KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
    ports:
      - "9092:9092"
    depends_on:
      - zookeeper
    restart:
      - always

Spring Boot에서 연동

# application.yml
kafka:
  bootstrap-servers: localhost:9092

'개발' 카테고리의 다른 글

WSL2 RockyLinux 8.7 설치하기  (0) 2023.03.17

댓글