카프카 도커 설치(싱글 브로커)

런던행·2022년 2월 7일
0

카프카

목록 보기
1/4

Docker로 카프카, 주키퍼 컨테이너 생성하기

docker-compose.yml 파일 작성하기

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

profile
unit test, tdd, bdd, laravel, django, android native, vuejs, react, embedded linux, typescript

0개의 댓글