Kafka 설치 및 실행
less than 1 minute read
로컬 카프카 설치 및 실행
- 카프카 바이너리 파일 다운로드
- 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
- 카프카 바이너리 압축해제 및 설정 변경
- 압축해제
$ tar -xvf kafka_2.12-2.5.0.tgz
- 데이터 디렉토리 생성
$ mkdir data
-
$ ls
LICENSE NOTICE bin config data libs site-docs
- server.properties 설정
- 주키퍼 실행
$ cat config/zookeeper.properties
$ bin/zookeeper-server-start.sh config/zookeeper.properties
- 카프카 바이너리 실행 (브로커)
$ bin/kafka-server-start.sh config/server.properties
- 카프카 정상 실행 여부 확인
- 카프카 브로커 포트는 기본적으로 9092
$ bin/kafka-broker-api-versions.sh --bootstrap-server localhost:9092
// 브로커 조회
$ bin/kafka-topics.sh --bootstrap-server localhost:9092 --list
// 토픽 리스트 조회
- 테스트 편의를 위한 hosts 설정
$ sudo vi /etc/hosts
- 127.0.0.1 my-kafka
Comments