• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    해결됨

min.insync.replicas=2

22.06.16 09:24 작성 조회수 143

0

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

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

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

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

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

 

답변 1

답변을 작성해보세요.

4

YONGHYUN LEE님, 답변드립니다.

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