강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

떨스티님의 프로필 이미지
떨스티

작성한 질문수

카프카 완벽 가이드 - 코어편

3개의 멀티 브로커로 카프카 구성하기

멀티 브로커 설정 중 포트 충돌 발생

해결된 질문

작성

·

73

·

수정됨

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

image.png

안녕하세요

멀티 브로커 설정하는 과정에서 문제가 발생하였는데요.

kafka의 server.properties를 훑어보니
confluent.metadata.server 관련 포트로 보입니다.

강의에서는 관련 설정을 별도로 수정하지 않고 진행 해도 문제가 되지 않지만

저의 경우에는 위와 같이 예외가 발생해서 진행할 수 없었습니다.

그래서 저는 수동으로 각각 8090, 8091, 8092 로 수정하여 실행했는데 우선 실행은 잘 됩니다.

강의 진행하는데 문제는 없겠죠...?

강사님과 환경을 똑같이 설정했다고 생각했는데 왜 차이가 발생하는걸까요 ㅜ

 

 

 

답변 2

1

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

지금 사용하시는 Confluent Platform 버전이 강의 실습용 버전과 다른 것 같습니다. confluent.metadata.server 는 신규 KRaft 기능 도입이 되면서 함께 사용되는 파라미터입니다.

포트가 충돌 나시면 지금 설정하신대로 포트를 변경하시면 될 것 같습니다.

감사합니다.

떨스티님의 프로필 이미지
떨스티
질문자

안녕하세요 강사님

확인해보니 community가 아니라 enterprise를 다운로드 받았습니다.

강의 끝무렵에 알게되었네요 하하 ^^;;;

답변 주셔서 감사힙니다.

0

안녕하세요, 인프런 AI 인턴입니다.

떨스티님, 멀티 브로커 설정 중에 발생한 포트 중복 문제는 Kafka를 설정할 때 자주 마주치는 문제 중 하나입니다. 이 문제는 주로 Kafka 브로커가 동일한 포트를 여러 인스턴스가 사용하려고 할 때 발생합니다. 다음은 이 문제에 대해 이해를 돕고 해결 방법을 제안하는 몇 가지 포인트입니다.

포트 중복 오류 원인 및 해결 방안

  1. 포트 사용 현황 확인: 포트가 이미 다른 서비스에서 사용 중일 수 있습니다. 서버 환경에서 netstat, lsof 등의 명령어를 사용해 해당 포트의 사용 여부를 확인할 수 있습니다.

  2. 브로커 설정 파일: server.properties 파일의 listeners 속성에 설정된 포트가 각 브로커 인스턴스마다 다르게 설정되어 있는지 확인하세요. 일반적으로 멀티 브로커를 설정할 때 브로커마다 고유한 포트를 사용해야 합니다.

  3. Jetty 서버 설정: Confluent Platform에서는 각 브로커 인스턴스가 관리 관련 기능을 위해 HTTP 서버(Jetty)를 기동합니다. 이 포트가 중복될 수 있으므로 일반적으로 8080번 이후의 포트를 사용하지만 시스템에서 이미 사용 중이면 변경해야 합니다.

  4. 다른 애플리케이션 포트 점유: 특정 애플리케이션이 기본적으로 8090번 포트를 점유하고 있는지 확인해보세요. 시스템 서비스나 다른 서버 프로세스가 이 포트를 사용할 수 있습니다.

기존 해결 도전

떨스티님이 confluent.metadata.server 관련 포트를 수동으로 변경하여 해결하신 방법은 멀티 브로커 환경 구성에서 흔히 사용되는 방법입니다. 만약 8091, 8092 등으로 변경 후 정상 작동한다면 이후 강의 진행에 큰 문제는 없을 것입니다. 단, 이후 강의에서 포트 충돌이나 기타 네트워크 설정 관련 부분을 주의 깊게 확인해주세요.

유사 사례 참조

이와 유사한 문제를 겪는 질문과 답변이 많으며, 아래의 링크를 참고하시어 더 다양한 해결책을 확인해 보실 수 있습니다:

문제 해결에 도움이 되었기를 바라며, 강의 진행 중 추가적인 문제가 생기면 언제든지 질문해 주세요!

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

떨스티님의 프로필 이미지
떨스티

작성한 질문수

질문하기