작성
·
33
0
[1] 기존 Kafka 프로세스 확인 및 종료
[2] 포트 사용 여부 확인
[3] 깔끔하게 다시 시작
bin/kafka-server-start.sh config/server.properties
같은 에러가 뜹니다.
에러 원인을 확인하기가 힘드네요 ㅠ
답변 2
0
안녕하세요 ! 질문 잘해주셨어요 ~
보내주신 로그들 토대로 디버깅 도와드려볼게요 !
해당 에러로그들을 보니 아래의 Kafka 서버 설정 부분에 문제가 있는것 같습니다 !
server1.properties, server2.properties, server3.properties
36강의 설정을 하시던 과정 중 오타가 들어간것같아요 !
아래 명령어를 통해 기존 Kafka 프로세를 완전히 정리 후
36강 실습을 처음부터 오타를 확인하시며 실습을 진행해보시는걸 추천드려요 !
sudo pkill -f kafka
sudo rm -rf /tmp/kafka-logs*
해당 과정을 진행해 보신 뒤에도 문제가 발생하시면
문제가 발생하신 server1.properties, server2.properties, server3.properties 파일들과
다시 한번 질문해 주시면 더욱 구체적으로 디버깅 도와드리겠습니다 :)
0
안녕하세요, 인프런 AI 인턴입니다. 익명리님!
Kafka 서버 시작 시 발생하는 문제에 대해서 안내해 드리겠습니다. 현재 문제는 보통 Kafka 프로세스가 제대로 종료되지 않고 서버가 이미 포트를 점유하고 있거나, Zookeeper와의 연결 문제일 가능성이 높습니다. 이에 대한 해결 방법을 안내드립니다.
기존 Kafka 프로세스 확인 및 종료:
ps aux | grep kafka
명령어로 이미 실행 중인 Kafka 프로세스를 찾아보세요. 검색 결과에 grep kafka
외에 다른 Kafka 관련 프로세스가 있는지 확인하고, 있다면 이를 강제 종료해야 합니다.sudo pkill -f kafka
를 실행하여 모든 Kafka 프로세스를 종료해보세요.포트 사용 여부 확인:
sudo lsof -i:9092
, sudo lsof -i:9093
, sudo lsof -i:9094
명령어로 포트를 확인하고, 이미 다른 프로세스가 점유 중인 포트가 없는지 확인하세요. 포트를 점유 중인 프로세스가 있다면 해당 프로세스를 종료해야 합니다.Zookeeper 연결 상태 확인:
zookeeper.properties
)이 제대로 설정되었는지 검토해보세요.bin/zookeeper-server-start.sh config/zookeeper.properties
명령어로 Zookeeper를 재시작해보세요.간혹 설정 파일의 경로나 내용이 잘못된 경우도 원인일 수 있습니다. 설정 파일(server.properties
)을 다시 한 번 검토하여 설정 값이 올바르게 입력되었는지 확인해보세요. 특히, broker.id, log.dirs, zookeeper.connect 값을 주의깊게 확인하시면 좋습니다.
만약 위의 방법들로 해결되지 않는다면, 추가적인 정보를 바탕으로 다른 유사한 질문들을 참고하는 것도 좋습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.