본문 바로가기

공부방/Kafka

kafka

실시간 대용량 event streaming platform

 - 과거의 messaging system 보다 더 큰 개념

 

우분투 설치

https://www.virtualbox.org/wiki/Downloads

 

virtualbox 설치 완료

virtualbox 기반으로 해서 ubuntu를 설치해보자.

 

 

설치가 완료되면 VM을 켜준다.

새로만들기 클릭

 

 

sudo apt-get update

sudo apt-get upgrade

sudo apt install net-tools

-> ipconfig 사용할 수 있도록 함

 

우분투에 고정 ip 할당하기

파일 -> 도구 -> network manager

어댑터2 설정을 아래와 같이 변경한다.

 

 

 

 

sudo systemctl status sshd

 

아래 에러 발생

Unit service sshd.service could not be found

sshd 가 정상적으로 동작하게 해보자

$ sudo apt-get update
$ sudo apt-get install ssh

 

sudo systemctl status sshd 명령어가 정상적으로 동작한다.

 

 

mtputty 설치

 

jdk 설치

sudo apt-get install openjdk-11-jdk

 

java 버전 확인

java -version

 

confluent kafka 설치

 

https://www.confluent.io/previous-versions/

 

 

export CONFLUENT_HOME=/home/min/confluent
export PATH=.:$PATH:$CONFLUENT_HOME/bin

 

 

cd /home/min/confluent/bin

// shall script이다. sh 확장자가 없음. mac과 유사하다고 보면 됨
// zookeeper 먼저 기동
zookeeper-server-start $CONFLUENT_HOME/etc/kafka/zookeeper.properties

// kafka 기동
kafka-server-start $CONFLUENT_HOME/etc/kafka/server.properties

// topic 만들기
kafka-topics --bootstrap-server localhost:9092 --create --topic welcome-topic

 

'공부방 > Kafka' 카테고리의 다른 글

kafka-dump-log 명령어로 로그 파일의 메세지 내용 확인  (0) 2023.05.13
Kafka config 구분 및 이해  (0) 2023.05.13
Consumer group 과 Rebalancing 실습  (0) 2023.05.13
Kafka  (0) 2023.05.05