daram 2023. 5. 1. 23:10

실시간 대용량 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