Docker로 카프카, 주키퍼 컨테이너 생성하기 docker-compose.yml 파일 작성하기 도커 컴포즈 실행 > docker-compose up -d 프로듀서, 컨슈머 스크립트 다운받기 > https://www.apache.org/dyn/closer.cgi?
카프카는 데이터를 받아서 전달하는 데이터 버스의 역할을 한다. 카프카에 데이터를 만들어서 주는 쪽을 프로듀서, 카프카에서 데이터를 빼내서 소비하는 쪽을 컨슈머라고 한다. 주키퍼는 카프카의 정상 동작을 보장하기 위해 메타데이터를 관리하는 코디네이터라고 할 수 있다. 메
카프카를 구성하는 주요 요소 주키퍼 : 아파치 프로젝트 애플리케이션 이름, 카프카의 메타데이터 관리 및 브로커의 정상상태(health check)을 담당한다. 카프카 또는 카프카 클러스터(kafka cluster): 아파치 프로젝트 애플리케이션 이름, 여러대의 브로커를 구성한 클러스터를 의미 브로커 : 카프카 애플리케이션이 설치된 서버 또는 노드를...
카프카 싱글 브로커로 공부하기에는 진행하기가 어려워서 클러스터로 구성하는 방법으로 변경하였다. 클러스트 구성은 https://akageun.github.io/2020/05/01/docker-compose-kafka-cluster-manager.html 도커 컴포즈 파일