TobeSteady

[Kafka] error_systemctl start zookeeper 본문

Apache/Kafka

[Kafka] error_systemctl start zookeeper

NKUT 2023. 3. 8. 17:21

kafka를 systemd(system daemon)으로 실행하기 위해서 deamon등록 후 실행했으나, 제대로 작동하지 않음. 

상황파악1

`systemctl list-unit-files` 명령어를 통해서 서비스 상태 확인 결과, loaded_disabled 표시되어 있었음.

서비스가 제대로 실행되지 않았음을 확인함.

 

해결방안1

`systemctl enable kafka.service`  명령어를 통해 해당 서비스 enable 시켰으나 계속해서 작동하지 않았음.

 


상황파악2

`ubuntu@ubuntu:/var/log$ cat syslog` :  error 로그를 확인 

확인 결과 , "Java가 없어 kafka가 실행되지 않았음"을 확인함.

kafka 환경을 시작하기 위해서는 Java 8버전 이상의 설치가 필요함.

 

해결방안2

"ubuntu"계정에서만 "java"가 있었고, "root계정에서 java가 없다는 사실을 인식하고 "root계정에 java설치 후, reboot함"

# ubuntu계정 : -version 찍어보면 존재함

ubuntu@ubuntu:~$ java -version
openjdk version "11.0.17" 2022-10-18 LTS
OpenJDK Runtime Environment Corretto-11.0.17.8.1 (build 11.0.17+8-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.17.8.1 (build 11.0.17+8-LTS, mixed mode)

해결되어, 정상 실행된 모습.

 

 

Reference

https://kafka.apache.org/documentation/#introduction