reassignment
-
파티션 재할당(Reassignment) 로직 찍먹하기개발자 라이프/카프카 2022. 10. 24. 23:38
들어가며 이번엔 KafkaController 클래스에서 onPartitionReassignment 메서드 주석을 통해 파티션 재할당하는 로직을 알아봅니다. 대상 버전은 현재 가장 최신 버전인 3.3.0 버전입니다. 본문 중 Reassignment은 파티션 재할당 작업과 동일한 의미입니다. 파티션 재할당 로직 찍먹하기 onPartitionReassignment 메서드가 실행되는 시점 AlterPartitionReassignments API 가 호출되었을 때, Reassignment 정보를 저장하는 주키퍼 znode 경로에 znode가 생성되었을 때, 진행 중이던 reassignment 작업이 종료되었을 때, (파티션의 ISR znode 변경으로 감지됨) 진행 중이던 reassignment 작업의 대상 브로..