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

이무님의 프로필 이미지
이무

작성한 질문수

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

kafka-topics.sh

브로커가 여러개인 클러스터에서 토픽 생성

작성

·

232

0

kafka topic을 생성할 때 broker 서버를 지정하는 것으로 보이는데요, broker 여러대로 구성된 클러스터에서 한 브로커 서버를 지정해서 파티션 10개의 토픽을 생성하고 토픽 정보를 describe로 확인하면 어떻게 되나요?

10개의 파티션이 분산되어서 해당 브로커 서버의 파티션 개수는 일부만 찍히게 되는건가요?

답변 1

0

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

안녕하세요.

브로커가 여러개인 클러스터에 토픽을 생성하게 되면 설정한 파티션 개수만큼을 가진 토픽이 여러 브로커에 분산되어 생성됩니다. 토픽 생성시 브로커 한대로 지정하더라도 리더 파티션들은 여러 브로커에 분산 생성된다고 볼 수 있습니다.

그러므로 파티션이 10개인 토픽을 브로커 10대인 클러스터에 만들게 되면 10개의 클러스터에 분산되어 리더 파티션이 생성된다고 볼 수 있습니다.

이무님의 프로필 이미지
이무

작성한 질문수

질문하기