인프런 커뮤니티 질문&답변
kafka [37강의]
작성
·
49
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 연결 상태 확인:
- Kafka는 실행 시 Zookeeper와 연결이 필요합니다. Zookeeper가 실행 중인지 확인하고, 설정 파일(
zookeeper.properties)이 제대로 설정되었는지 검토해보세요.
bin/zookeeper-server-start.sh config/zookeeper.properties명령어로 Zookeeper를 재시작해보세요.
- Kafka는 실행 시 Zookeeper와 연결이 필요합니다. Zookeeper가 실행 중인지 확인하고, 설정 파일(
추가 팁:
간혹 설정 파일의 경로나 내용이 잘못된 경우도 원인일 수 있습니다. 설정 파일(server.properties)을 다시 한 번 검토하여 설정 값이 올바르게 입력되었는지 확인해보세요. 특히, broker.id, log.dirs, zookeeper.connect 값을 주의깊게 확인하시면 좋습니다.
추가 질문 Q&A 참고:
만약 위의 방법들로 해결되지 않는다면, 추가적인 정보를 바탕으로 다른 유사한 질문들을 참고하는 것도 좋습니다.
- Kafka 실행 오류 문제 해결: Kafka 서버 실행 시 발생할 수 있는 다양한 오류와 그 해결 방법에 대해 다루고 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




