관련 이것저것/kafka

[kafka] ubuntu22.04 kafka 설치

agingcurve 2023. 6. 3. 19:36
반응형

설치방법

  1. JDK version 11 설치
  2. 아파치 카프카 다운로드
  3. 리눅스에서 컨텐츠 추출

 

kafka 관리 플랫폼 컨덕터에서 제공해주는 설치방법을 참고하였다.

https://www.conduktor.io/kafka/how-to-install-apache-kafka-on-linux/

 

https://www.conduktor.io/kafka/how-to-install-apache-kafka-on-linux/

 

www.conduktor.io

 

Installing Java JDK 11

https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html

 

Downloads for Amazon Corretto 11 - Amazon Corretto

Thanks for letting us know this page needs work. We're sorry we let you down. If you've got a moment, please tell us how we can make the documentation better.

docs.aws.amazon.com

아마존 Corretto의 JDK 11버전 다운로드 방법을 사용하였다.

wget -O- https://apt.corretto.aws/corretto.key | sudo apt-key add -
sudo add-apt-repository 'deb https://apt.corretto.aws stable main'
sudo apt-get update; sudo apt-get install -y java-11-amazon-corretto-jdk

 

 

설치확인

 

java --version

버전이 잘 나온다.

 

 

다운로드 경로를 가서

tar -xvzf kafka_2.13-3.4.0.tgz

압축을 푼다.

 

압축을 푼 폴더를 home의 유저 경로로 이동해준다.

mv  kafka_2.13-3.4.0 /home/{user}

 

 

경로로 이동해서

./kafka_2.13-3.4.0/bin/kafka-topics.sh

명령어가 작동하는지 확인해본다.

 

 

명령어가 작동하는 것을 알 수 있다.

 

이제 환경변수에 등록해보자

 

nano ~/.bashrc

 

kafka폴더의 경로를 입력해준다. 다운받은 폴더의 버전이름을 잘 확인하고 경로를 입력하자 

이름이 다르면 인식되지 않는다.

 

ctrl + s , ctrl + x 하여 저장후 나간다.

이후 basrc파일을 최신화 해준다.

source ~/.bashrc

폴더/bin 명령어를 빼도 잘 작동한다.

kafka-topics.sh