본문 바로가기
공부/Kafka

[Kafka] Kafka Broker, Zookeeper, Cluster

by haejang 2022. 7. 19.
728x90
728x90

 

 

Ref


 

Broker


  • Kafka에서 데이터를 수신, 전달하는 서비스이자 실행되는 Kafka Application Server
  • 하나의 Server 당 하나의 데몬 프로세스로 동작
  • 보통 가용성을 위해 3 Node Broker로 구성함

 

Zookeeper


  • 분산 코디네이션 시스템, Broker와 1:1 로 구성 (마찬가지로 주로 3 Node Zookeeper 구성)
  • 하는 일
    • Broker는 상태 비 저장 -> Zookeeper를 사용해 클러스터 상태 유지 (메타정보 저장)
    • Broker 내 Partition에서의 Leader(Master) 선출
    • Broker의 존재/실패 관련한 정보를 Producer/Consumer에게 전달

 

Kafka Cluster


  • 여러 대의 Broker Server, Zookeeper Server 로 이루어진 Cluster System

 

 

 

 

 

 

 

 

 

728x90
728x90

'공부 > Kafka' 카테고리의 다른 글

[Kafka] Connect와 Connector  (0) 2022.07.24
[Kafka] 카프카 개요  (1) 2022.07.19

댓글