본문 바로가기

유용한 Tips

Apache Kafka 설치(Windows)

1. 준비 - Java 설치

    - 자바 설치 및 환경 변수를 설정
      . JAVA_HOME
      . CLASSPATH


2. kafka 설치 (Apache Kafka)
   -  다운로드 & 압축 해제
   - config\zookeeper.properties에서 dataDir 값 설정
     예) dataDir=c:/kafka/zookeeper-data
   - config\server.properties에서 log.dirs 값 설정
     예) dirs=c:/kafka/kafka-logs

3. 윈도우에서의 실행
-- zookeeper 실행
.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties

-- kafka 실행
.\bin\windows\kafka-server-start.bat .\config\server.properties

4. 운영
** bin\windows 폴더 참조
-- make topic
kafka-topics.bat --create --topic quickstart-events --bootstrap-server localhost:9092

-- describe topic
kafka-topics.bat --describe  --bootstrap-server localhost:9092
kafka-topics.bat --describe  --topic quickstart-events --bootstrap-server localhost:9092

-- write events
kafka-console-producer.bat --topic quickstart-events --bootstrap-server localhost:9092

-- read events
kafka-console-consumer.bat --topic quickstart-events --bootstrap-server localhost:9092

[option] --from-beginning : 처음부터 읽기

 

-- delete topic
kafka-topics.bat --delete --topic quickstart-events --bootstrap-server localhost:9092