클러스터 구성을 할 수 있는 분산 애플리케이션의 한 종류인 카프카는 클러스터를 구성하는 서버 대수를 정해야한다.

주키퍼와 분산 애플리케이션 면에서는 동일하지만 클러스터가 운영되는 방식은 다르다.

과반 수 방식으로 운영되어 홀수로 서버를 구성해야하는 주키퍼와 다르게, 카프카 클러스터는 홀수 운영 구성을 하지 않아도 된다.

본 포스트에서는 카프카 클러스터의 브로커 수를 3대로 구성한다.

설치 환경

Ubuntu 20.04 LTS

카프카 다운로드

카프카 최신 버전 다운로드를 위해서 아파치 카프카 페이지로 이동https://kafka.apache.org/downloads)