서버를 돌리다가 원래라면 위 화면처럼 나와야할 콘솔창이 아래 콘솔창처럼 떴다.
알고보니 kafka 서버를 실행하던 중 에러가 발생하여 kafka 서버가 종료되었다.
에러 : ERROR Shutdown broker because all log dirs in C:\tmp\kafka-logs have failed
원인 : stackoverflow에서는 서버, 소비자, 생산자 3개의 프로세스가 모두 동일한 로그 디렉터리를 사용해서 그런거 같다고 한다.
해결방법 : /tmp 디렉터리 안에 있는 kafka-logs, zookeeper 파일을 삭제해야한다.
해결방법
1. 먼저 zookeeper 서버와 kafka 서버를 종료한다.
2. 아래 이미지처럼 tmp 디렉터리 안에 있는 두 개의 폴더를 삭제한다.
3. 다시 zookeeper 서버와 kafka 서버를 실행한다.
'Kafka' 카테고리의 다른 글
[Window] kafka 설치 및 실행 (0) | 2025.02.10 |
---|---|
[코드 포함] Producer 가 메시지를 Kafka 에 보내는 과정 (0) | 2025.02.07 |
[개념정리] Kafka 전체구조 (0) | 2025.02.06 |