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

YONGHYUN LEE님의 프로필 이미지
YONGHYUN LEE

작성한 질문수

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

ISR(In-Sync-Replicas)

min.insync.replicas=2

해결된 질문

작성

·

192

0

min.insync.replicas=2의 경우 복제가 완료된 개수를 말하는 것이라고 이해했습니다.

다만 강의의 그림에서 브로커#0(리더 파티션) 1개와 브로커#1(팔로워 파티션) 1개를 합쳐 2개가 됐다는 것으로 이해하면 될까요?

브로커#0(리더 파티션) + 브로커#1(팔로워 파티션) = 2 replicas

이 경우 1개가 복제 완료되었다고 말할 수 도 있을 것 같아서 헷갈리네요.

복사본의 갯수로 이해하는 것보단 실제 데이터 세트의 개수로 이해하는 것이 더 맞을까요?

 

답변 1

4

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

YONGHYUN LEE님, 답변드립니다.

min.insync.replicas=2는 실제로 복제가 완료된 파티션의 개수라고 보시면 됩니다. 즉, replication factor를 2로 운영할 경우 min.insync.replicas=2 라는 뜻은 leader partition 1개 + follower partition 1개로 총 2개가 복제 완료되는 것을 보장하고 싶다라고 해석하시면 됩니다.

YONGHYUN LEE님의 프로필 이미지
YONGHYUN LEE

작성한 질문수

질문하기