핵심 요약
센트비가 OSX 환경에서 Apache Kafka Confluent Platform Community Features를 이용해 Kafka를 설치하고 Producer, Consumer를 구성하는 과정을 다룹니다.
구현 방법
- 도커 컴포즈 기반 설치: 브로커, Zookeeper, Schema Registry, Connect, REST Proxy, ksqlDB 등 서비스가 한 번에 시작되도록 cp-all-in-one-community 구성을 사용
- 토픽 생성: topic users를 replication-factor 1, partitions 1로 생성
- 프로듀서/컨슈머 테스트: broker 컨테이너에서 kafka-console-producer, kafka-console-consumer를 실행해 메시지 송수신 확인
- 로컬 설치: CONFLUENT_HOME 환경 변수 설정, confluent-hub-client 설치, confluent CLI 설치, confluent local services start로 ZooKeeper, Kafka, Schema Registry, REST, Connect, ksqlDB 시작
- 로컬에서도 동일한 producer/consumer 테스트 수행
주요 결과
- 도커 기반 및 로컬 설치를 통해 Kafka 환경 구성 및 메시지 흐름을 검증


