Kafka

[오류 해결] ERROR Shutdown broker because all log dirs in C:\tmp\kafka-logs have failed

공부 기록장 2025. 2. 24. 19:41

정상적인 서버 콘솔창

 

서버를 돌리다가 원래라면 위 화면처럼 나와야할 콘솔창이 아래 콘솔창처럼 떴다. 

비정상적인 서버 콘솔창

 

 

 

알고보니 kafka 서버를 실행하던 중 에러가 발생하여 kafka 서버가 종료되었다.

 

 

 

 

 

 

에러 : ERROR Shutdown broker because all log dirs in C:\tmp\kafka-logs have failed 

원인 : stackoverflow에서는 서버, 소비자, 생산자 3개의 프로세스가 모두 동일한 로그 디렉터리를 사용해서 그런거 같다고 한다.

해결방법 : /tmp 디렉터리 안에 있는 kafka-logs, zookeeper 파일을 삭제해야한다.

stackoverflow 해결 답변 1

 

 

stackoverflow 해결 답변 2

 

 

 

 

 

해결방법

 

1. 먼저 zookeeper 서버와 kafka 서버를 종료한다.

 

 

 

2. 아래 이미지처럼 tmp 디렉터리 안에 있는 두 개의 폴더를 삭제한다.

 

 

 

3. 다시 zookeeper 서버와 kafka 서버를 실행한다.