Kafka 설치 및 실행

less than 1 minute read

로컬 카프카 설치 및 실행

  1. 카프카 바이너리 파일 다운로드
    • https://kafka.apache.org/downloads
    • Binary downloads: kafka_2.12-2.5.0.tgz
    • $ wget https://archive.apache.org/dist/kafka/2.5.0/kafka_2.12-2.5.0.tgz
  2. 카프카 바이너리 압축해제 및 설정 변경
    • 압축해제
      • $ tar -xvf kafka_2.12-2.5.0.tgz
    • 데이터 디렉토리 생성
      • $ mkdir data
      • $ ls

          LICENSE   NOTICE    bin       config    data      libs      site-docs
        
    • server.properties 설정
      • $ vi config/server.properties

          listeners=PLAINTEXT://localhost:9092
          advertised.listeners=PLAINTEXT://localhost:9092
          log.dirs=#data 경로
        
      • $ cat config/server.properties| grep log.dirs 경로 확인

  3. 주키퍼 실행
    1. $ cat config/zookeeper.properties
    2. $ bin/zookeeper-server-start.sh config/zookeeper.properties
  4. 카프카 바이너리 실행 (브로커)
    1. $ bin/kafka-server-start.sh config/server.properties
  5. 카프카 정상 실행 여부 확인
    1. 카프카 브로커 포트는 기본적으로 9092
    2. $ bin/kafka-broker-api-versions.sh --bootstrap-server localhost:9092 // 브로커 조회
    3. $ bin/kafka-topics.sh --bootstrap-server localhost:9092 --list // 토픽 리스트 조회
  6. 테스트 편의를 위한 hosts 설정
    1. $ sudo vi /etc/hosts
    2. 127.0.0.1 my-kafka
-->

Categories:

Updated:

Comments