Kafka 로컬 설치
2024. 11. 28. 00:20ㆍDATA/Kafka
반응형
WSL에 Homebrew 설치하기
- Homebrew 설치 스크립트 실행
- 먼저, 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이 제대로 설정된 상태임을 뜻한다.
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 |