Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

아님말고

Kafka + Windows 설치 및 테스트 본문

Java

Kafka + Windows 설치 및 테스트

스타박씨 2023. 8. 23. 10:58

[환경] 

Windows10

kafka 3.5.1

 

1. kafka 다운받기

Apache Kafka 에서 Binary 파일을 다운받아서 압축을 풀어준다.

따로 설치는 안하고  /bin/windows에 있는 bat 파일을 실행한다.

 

Kafka의 구조를 보면 Broker라는 kafka 서버들이 있고 그것을 관리해 주는 zookeeper가 있다.

kafka 서버를 실행하기 위해서는 zookeeper를 먼저 실행해주어야 한다.

 

 

 

 

 

 

 

2. zookeeper 서버 실행하기

명령프롬프트(cmd)를 사용하면 start 실행시 창이 닫혀버린다. 파워쉘을 사용하자.

나는 C:\kafka_2.13-3.5.1 폴더에서 아래 명령어를 실행했다.

압축 해제한 폴더로 이동하여 아래 명령어를 실행한다.

bin\windows\zookeeper-server-start.bat config\zookeeper.properties

별도의 cmd 창을 열고 정상 실행 여부를 확인한다.

netstat -na | findstr "2181"

 

3. kafka 서버 실행하기

별도의 파워쉘을 열고 아래 명령어를 실행한다.

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

별도의 cmd 창을 열고 정상 실행 여부를 확인한다.

netstat -na | findstr "9092"

 

4. topic 생성하기

별도의 파워쉘을 열고 아래 명령어를 실행한다.

my-topic 이라는 topic을 생성하고 topic 리스트를 조회해본다.

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

 

5. 테스트

produce 을 해보자.

bin\windows\kafka-console-producer.bat --bootstrap-server localhost:9092 --topic my-topic
>aa
>bb

consum 을 해보자. (별도의 파워쉘을 열고)

bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic my-topic --from-beginning

 

설치참고 : https://herojoon-dev.tistory.com/118

Comments