Portfolio/Kafka & Spark

kafka 설치하기 - (4) quick 서버 시작

시작의 의미 2020. 11. 1. 16:41

1. 서버 시작

Note : Your local envirenment must have Java *+ Installed.

vm에 8 버전 이상의 자바가 설치되어 있어야 한다.

 

현재 설치되어 있지 않다.

 

zetawiki.com/wiki/CentOS_JDK_%EC%84%A4%EC%B9%98

 

CentOS JDK 설치 - 제타위키

 

zetawiki.com

해당 링크를 따라 Java를 설치한다.

 

 

yum으로 설치가능한 리스트를 검색하고

java-1.8.0-openjdk-devel.x86_64이 걸 더블 클릭하여 복사한다.

putty는 저렇게 드래그 하는 것만으로도 복사가 가능하다. (붙여넣기는 우클릭)

 

yum -y install java-1.8.0-openjdk-devel.x86_64 를 입력한다.

-y 는 중간에 대화형 쉘로 나오는 것을 전부 y로 미리 입력하는 인자이다.

 

java 설치 중

 

설치가 완료되었고 이전에 입력했던 version을 입력해보면 version이 출력되는걸 볼 수 있다.

 

quickstart는 zookeeper나 kafka 서버의 다른 설정을 건드리지 않고 kafka에서 제공하는 상황 그대로 서버를 실행한다.

 

2. 서버 스타트

bin부터 시작을 한다. 그러므로 현재의 커서가 bin을 볼 수 있도록 해야 한다.

pwd : 현재의 위치를 검색하는 명령어

ls : 현재 디렉토리 내용을 보는 명령어

cd kafka ... 로 가보면 bin이 있는 것을 확인할 수 있다.

 

quickstart대로 서버 실행

 

그러나 이렇게 되면 여러 터미널을 켜야 하기 때문에 백그라운드로 실행한다.

&를 붙여야 백그라운드로 실행된다.

2284는 PID이다.

 

bin/zookeeper-server-start.sh config/zookeeper.properties &
ps -ef grep 2284를 봐보면 해당 PID로 서비스가 실행되고 있는 걸 알 수 있다.

똑같이 kafka를 실행한다.