Install Apache Kafka Using Docker

Hyojin Kwon·2022년 12월 12일
0

Environments

CentOS Linux release 7.6.1810 (Core)
(firewalld settings are not nessasary)

Step1: Install docker

Docker Engine
How To Install and Use Docker on CentOS 7
How To Install and Use Docker Compose on CentOS 7

Step2: Start kafka-docker

2.1 Clone kafka-docker repository

git clone https://github.com/wurstmeister/kafka-docker

2.2 docker-compose-single-broker.yml (localhost)

version: '2'
services:
  zookeeper:
    image: wurstmeister/zookeeper
    ports:
      - "2181:2181"
  kafka:
    build: .
    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

2.3 docker-compose up

$ cd /opt/kafka-docker
$ docker-compose -f docker-compose-single-broker.yml up -d

2.4 docker-compose stop

$ docker-compose stop

reference

conduktor guide

0개의 댓글