JSCODE Logo
프로그래밍 과외블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

토픽 세부 정보 출력값 정보 해석하기 (Isr, Leader, Replicas 등)

JSCODE 박재성
JSCODE 박재성
2025-12-06
author
JSCODE 박재성
category
Kafka
createdAt
Dec 6, 2025
series
실전에서 바로 써먹는 Kafka 입문
slug
interpret-topic-details-isr-leader-replicas
type
post
updatedAt
Dec 6, 2025 05:39 AM

✅ 토픽 세부 정보 출력값 정보 해석하기 (Isr, Leader, Replicas, Elr 등)

# 토픽 세부 정보 조회하기 $ bin/kafka-topics.sh \ --bootstrap-server localhost:9092 \ --describe \ --topic email.send
위 명령어로 토픽 세부 정보를 조회했을 때 아래와 같이 출력값이 나왔다. 아래 출력값에서 빨간색 박스로 표시해놓은 부분만 알고 있어도 충분하다.
notion image
  • PartitionCount : 해당 토픽의 파티션 수
  • ReplicationFactor : 해당 토픽의 레플리케이션 수
  • Partition : 파티션 번호
  • Leader : 해당 토픽의 리더 파티션을 가지고 있는 노드 id
    • [복습] 리더 파티션(Leader Partition)이란?
      • 복제된 파티션들은 리더 파티션(원본)과 팔로워 파티션(복제본)으로 구분된다.
        • 리더 파티션은 프로듀서나 컨슈머가 직접적으로 메시지를 쓰고 읽는 파티션이다. 반면에 팔로워 파티션은 프로듀서나 컨슈머가 직접적으로 메시지를 쓰고 읽지 않는다.
        • 팔로워 파티션은 리더 파티션의 메시지를 실시간으로 복제하며 유지한다.
        • 리더 파티션에 장애가 발생하면 팔로워 파티션이 리더 역할(프로듀서로부터 메시지를 받고, 컨슈머가 메시지를 처리)을 대신 수행한다. 이미 팔로워 파티션은 리더 파티션 내부에 있는 메시지까지 복제해서 가지고 있기 때문에, 리더 파티션의 노드가 중간에 장애가 난다고 하더라도 메시지는 정상적으로 이어서 처리할 수 있다.
  • Replicas : 해당 토픽의 파티션을 복제하기로 설정된 노드들의 id
  • Isr(In-Sync Replicas) : 리더 파티션과 똑같은 상태로 복제(동기화)가 완료된 노드들의 id
 
author
JSCODE 박재성
category
Kafka
createdAt
Dec 6, 2025
series
실전에서 바로 써먹는 Kafka 입문
slug
type
series-footer
updatedAt
Dec 6, 2025 05:39 AM
📎
이 글은 실전에서 바로 써먹는 Elasticsearch 입문 (검색 최적화편) 강의의 수업 자료 중 일부입니다.