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

mjpark님의 프로필 이미지
mjpark

작성한 질문수

[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!

복제(replication)

브로커의 개수와 서버의 개수

작성

·

286

0

하나의 서버에 하나의 브로커가 설치 되어 있다고 말씀해 주셨는데 복제 옵션이 3일 때, 적어도 3개의 서버를 실행되고 있어야 하는 건가요?

답변 2

1

데브원영 DVWY님의 프로필 이미지
데브원영 DVWY
지식공유자

문의주신 내용에 답변드립니다.

  • 하나의 물리적(논리적) 서버에 하나의 카프카 서버가 설치되고 이것이 브로커입니다. 파티션의 복제는 브로커를 기준으로 나뉘어져 복제되기 때문에 3개 브로커로 운영할 경우 복제개수는 3까지 지정 가능합니다.

  • 토픽의 파티션이 어느 브로커에 들어있는지는 kafka-topics.sh를 사용하여 --describe를 사용하면 브로커 번호로 확인하실 수 있습니다.

0

mjpark님의 프로필 이미지
mjpark
질문자

또한 파티션 단위로 복제되는 것이 토픽 생성시 파티션의 복제 개수를 한 번에 설정한다고 되어있는데,

그렇다면 토픽 단위로 복제되는 것이 아닌지 궁금합니다!

  • 해당 답글의 문제는 토픽과 파티션 파트에서 해결했습니다!

mjpark님의 프로필 이미지
mjpark
질문자

그렇다면 해당 파티션이 어느 토픽에 들어있다는 데이터는 어디서 알 수 있나요?

mjpark님의 프로필 이미지
mjpark

작성한 질문수

질문하기