Kafka 로컬 설치

2024. 11. 28. 00:20DATA/Kafka

반응형

 

 

 

 

 

 

 

 

 

 

 

WSL에 Homebrew 설치하기

  1. Homebrew 설치 스크립트 실행
  2. 먼저, WSL에 Homebrew를 설치하려면 아래 명령어를 실행

 

 

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

 

 

설치 경로 확인

설치가 완료되면, 설치 경로를 환경 변수에 추가해야 한다. 설치 스크립트에서 출력된 경로를 복사하거나, 일반적으로는 아래 경로에 설치된다.

echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.profile
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
 

 

 

환경 변수 갱신

.profile 파일을 수정한 후, 환경 변수를 갱신하려면 터미널을 재시작하거나 아래 명령어를 실행

 

source ~/.profile

 

 

 

 

 

 

 

 

 

환경 변수 설

  • echo $JAVA_HOME 명령어를 실행한 결과 /usr/lib/jvm/java-11-openjdk-amd64 경로가 출력되었고,
  • java -version 명령어를 실행했을 때 Java 11이 출력되었다.

이 의미는 Java 11이 정상적으로 설치되어 있고, 환경 변수 JAVA_HOME이 제대로 설정된 상태임을 뜻한다.

 

wget 설치

 

Kafka 최신 버전 다운로드

 

 

Kafka 압축 해제

 

 

 

zookeeper.properties 파일 수정

zookeeper.properties 파일을 수정하여 주키퍼의 데이터 디렉토리와 클라이언트 포트를 설정한다.

 

vim config/zookeeper.properties

 

 

 

 

주키퍼 실행

이제 주키퍼를 실행합니다. Kafka가 정상적으로 작동하려면 주키퍼가 먼저 실행되어야 합니다. 아래 명령어를 사용하여 주키퍼 서버를 시작할 수 있습니다:

 

cd kafka_2.13-3.3.2
./bin/zookeeper-server-start.sh config/zookeeper.properties

 

 

 

 

 

로그 경로 설정

 

 

 

 

 

 

실행 주피커 연결

 

 

 

토픽생성

 

 

 

. 토픽 리스트 확인


$ cd kafka_2.13-3.3.2
$ ./bin/kafka-topics.sh --list --bootstrap-server localhost:9092


2. 토픽 삭제


$ ./bin/kafka-topics.sh --delete --topic data --bootstrap-server localhost:9092
토픽 이름은 data로 지정되었고, localhost:9092에서 Kafka 서버를 사용 --delete 플래그는 해당 토픽을 삭제하는 명령

3. 토픽의 상세 정보 확인

$ ./bin/kafka-topics.sh --describe --bootstrap-server localhost:9092 --topic data

.

 
 

 

 

반응형

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

Kafka Producer, Consumer 설정  (0) 2024.11.29
카프카 모니터링 툴을 설정  (0) 2024.11.28
Kafka Consumer  (0) 2024.11.27
카프카 프로듀서  (0) 2024.11.27
ISR (In Sync Replica)  (0) 2024.11.27