본문 바로가기

Open Source/Kafka

Kafka 설치

Kafka설치

kafka를 설치하기 위해 kafka cluster zookeeper kafka가 모두 설치되어야한다.

이 둘을 설치하기 위해 docker-composer를 사용하자

  1. git clone https://github.com/wurstmeister/kafka-docker.git
  2. 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
  3. CMD
  4. docker-compose -f docker-compose-single-broker.yml up
  5. 아래와 같이 두개의 컨테이너가 실행된다