본문 바로가기
개발

Kafka를 window 및 Mac os에서 설치 및 실행하는 법

by 뿔난 도비 2025. 2. 14.
반응형

Kafka를 프로젝트에 들여올 일이 생기면서, Widnow 환경과 Mac os에서 설치 및 실행시킬 필요가 있었다. 나도 나중에 까먹지 않도록 기록하려고 한다.

 

Kafka를 window 및 Mac os에서 설치 및 실행하는 법

 

 

블로그 목차

 

1. Kafka 설치

2. Kafka 실행


 

 

Kafka 설치

 

- 설치는 아주 간단하다.

- Windows 환경

 

1) https://kafka.apache.org/downloads에 접속해서 kafka를 다운받는다.

 

Apache Kafka

Apache Kafka: A Distributed Streaming Platform.

kafka.apache.org

나는 2.8.1 버전을 선택했으며, Binary downloads에서 Scala 2.13을 다운받았다.

 

2) 다운이 완료되면 C 드라이브 바로 아래에 압축을 푼다.

영어와 숫자 외에 다른 문자가 들어갈 경우 주키퍼 서버의 실행이 안되는 경우가 있다.

또, 경로가 너무 길어도 문제가 생길 수 있다고 한다.

 

- Mac os 환경

 

1) 커맨드로 압축파일을 다운받는다.

wget https://archive.apache.org/dist/kafka/2.8.1/kafka_2.13-2.8.1.tgz

 

2) 압축을 푼다.

tar xvf kafka_2.13-2.8.1.tgz

 

 

- 이렇게 설치가 완료되었다.

Kafka 실행

 

- 실행도 어렵지 않다.

- Kafka 클러스터의 경우 Zookeeper에 의해 관리되기 때문에 Zookeeper 서버가 실행되어 있어야 한다.

- 모든 명령어는 kafka를 압축 풀고 나서 생성된 폴더를 루트 디렉토리에서 실행시킨다.

 

1) Zookeeper 서버를 실행한다.

# Mac os
bin/zookeeper-server-start.sh config/zookeeper.properties

# Windows - 관리자 권한으로 CMD 실행
bin\windows\zookeeper-server-start.bat config\zookeeper.properties

 

2) Kafka를 실행한다.

# Mac os
bin/kafka-server-start.sh config/server.properties

# Windows - 관리자 권한 CMD
bin\windows\kafka-server-start.bat config\server.properties

 

다음 번 게시글에서는 Spring에서 Consumer와 Producer를 만들어서 통신하는 법을 적겠다.

반응형