728x90
CentOS7을 기준으로 작성한 가이드 입니다.
JDK 설치
# sudo yum install java-1.8.0-openjdk-devel
# java -version
kafka 서버 Install
# wget --no-check-certificate https://archive.apache.org/dist/kafka/3.2.0/kafka_2.12-3.2.0.tgz
# tar xvf kafka_2.12-3.2.0.tgz
# cd kafka_2.12-3.2.0
Configuration
# cd config
# vi server.properties
//[31번 라인 정도에 있는 다음 내용 주석 해제]
listeners=PLAINTEXT://:9092
//[36번 라인 정도에 있는 다음 내용 주석 해제 후 다음과 같이 내용 변경]
advertised.listeners=PLAINTEXT://localhost:9092
zookeeper 데몬 실행
# {kafka_home}/bin/zookeeper-server-start.sh -daemon /root/kafka_2.12-3.2.0/config/zookeeper.properties
# ps -ef | grep zookeeper
kafka 데몬 실행
# {kafka_home}/bin/kafka-server-start.sh -daemon /root/kafka_2.12-3.2.0/config/server.properties
# ps -ef | grep kafka
Topic 생성/삭제
{kafka_home}/bin에서 다음 실행
// [Topic 생성]
# kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic kafka-test
# kafka-topics.sh --list --bootstrap-server localhost:9092
// [Topic 삭제]
# kafka-topics.sh --delete --bootstrap-server localhost:9092 --topic kafka-test
# kafka-topics.sh --list --bootstrap-server localhost:9092
'PaaS > MQ' 카테고리의 다른 글
kafka consumer의 내부 동작 원리와 구현 (0) | 2022.06.22 |
---|---|
kafka producer의 내부 동작 원리와 구현 (0) | 2022.06.14 |
kafka 리플리케이션, 컨트롤러, 로그 (0) | 2022.06.14 |
kafka 프로듀서, 컨슈머 개념과 사용법 (0) | 2022.06.13 |
kafka 소개 및 개념 (0) | 2022.06.13 |