• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    미해결

min.insync.replicas에서 설정값만큼의 브로커 다운시

23.01.04 10:48 작성 23.01.04 10:49 수정 조회수 163

0

안녕하세요 강사님

 

ack= all

factor = 3

min.insync.replicas = 2 일경우에서

브로커 2개가 다운되었을경우 min.insync 조건에 충족하지 못하여 오류가 뜨는걸로 알고있었는데

 

이상황에서 컨슈머에서 데이터 요청을하면 남은 1개의 복제본에서 데이터를 가져올수있다는 내용을 봤습니다.

 

이 경우 어떤 동작을 통해서 데이터를 가져오는것 인지 궁금합니다.

답변 1

답변을 작성해보세요.

0

안녕하세요.

브로커2개가 다운되고 나면 다시 레플리케이션 팩터 개수를 채우기 위해 또 다른 브로커로 복제과정을 거칩니다. 그 이후 컨슈머는 데이터를 가져올 수 있게 됩니다.