1. zookeeper역할
- 브로커 등록
- leader브로커 선출
- 각종 config 관리(ACL등)
- Topic관리
- 클러스터 관리
2. zookeeper 적절한 개수
- 주키퍼는 vote시스템이다.
- voting 정족수는 과반수이다. 따라서 홀수로 설정하는 것이 적절하다.
- 1, 3, 5, 7....(2n+1) 개의 zookeeper
- 1개의 주키퍼 -> 죽으면 안됨
- 3개의 주키퍼 -> 1개까지 죽어도 ok (보통 그래서 3개로 많이 함)
- 5개의 주키퍼 -> 2개까지 죽어도 ok.(정말정말 정말 커다란 카프카 시스템을 구축하고자 할때. 거의 없음. 5개의 주키퍼가 서로 소통한다)
+ broker적절한 개수
- n-1개 까지 죽을수있다
- 보통은 3개
댓글 없음:
댓글 쓰기