본문 바로가기
Kafka/Kafka

Kafka 윈도우 실행

by 몰라닉네임 2023. 11. 11.

Kafka 윈도우 실행 

총 4개 cmd 창 실행 

  • zookeeper 서버 기동
  • Kafka 서버 실행 
  • topic 생산 (Producer)
  • topic 소비 (Consumer)

우선 모든 cmd 창 경로는 kafka 설치된 곳으로 바꿔놓기 

cd C:\Users\jun\kafka_2.13-3.1.2

 

 

1) Zookeeper 서버 실행하기

 경로 변경

 zookeeper 실행한다

# zookeeper 실행 명령어
bin\windows\zookeeper-server-start.bat config\zookeeper.properties

 

 zookeeper 정상 실행되었는지 cmd 로 port 확인 

새로운 cmd 창에서 아래 명령어로 port 를 조회한다 

 default 값으로 2181 port 지정

# windows에서 2181포트가 실행되었는지 확인
netstat -na | findstr "2181"

 

 

2) Kafka 서버 실행  

 경로 바꾸기

 kafka 서버 실행하기 

# kafka 실행 명령어
bin\windows\kafka-server-start.bat config\server.properties

 

  Kafka 정상 실행되었는지 cmd 로 port 확인

 

새로운 cmd 창에서 아래 명령어로 port 를 조회한다 

 default 값으로 9092 port 지정

(참고 아래보면 192.168.44.1:9092 에 대한 TCP 값이 여러개인 것은 이전에 topic 생성하고 이 글을 작성했기 때문인것으로 추정)

 

 

 

3)Topic 생산 테스트 Producer (topic 생성 -> topic 목록확인 -> 메시지 생산 테스트)

Topic 생성하기

bin\windows\kafka-topics.bat --create --bootstrap-server 카프카 접속주소:카프카 포트 --topic 카프카 토픽이름
ex)

# kafka topic 생성하기
bin\windows\kafka-topics.bat --create --bootstrap-server localhost:9092 --topic dev-topic

 

Topic 생성 확인 (목록 확인)

 bin\windows\kafka-topics.bat --list --bootstrap-server 카프카 접속주소:카프카 포트

 

+topic 정보 확인 

list 대신 describe 명령어 

# kafka topic 생성확인

bin\windows\kafka-topics.bat --list --bootstrap-server localhost:9092

 

Producer 실행 방법(메시지 생산 테스트)
#메시지 생산
bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic dev-topic

 

메시지 입력

>hello

>hi, there

>hi, good job

 

실행 결과창 (topic 생성 -> topic 목록확인 -> 메시지 생산 테스트)

 

 

4) Topic 소비 확인 

Consumer 실행 방법(메시지 소비 테스트)
bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic dev-topic --from-beginning

 

실행 결과창 

>hello

>hi, there

>hi, good job

확인 가능 

 

이런식으로 cmd 4개 띄워서 진행했다 

끝. 휴~ 

'Kafka > Kafka' 카테고리의 다른 글

KAFKA 작성중  (0) 2023.11.28
kafka 명령어 정리  (0) 2023.11.23
kafka 설치  (0) 2023.11.11