Kafka 설치해보기
목표
docker 카프카 RKaft 모드(no zookeepler) server 만들기
과정
- 윈도우 wsl 우분투 설치
- 카프카 docker pull 하기
- 카프카 실행시키기
- 메세지 보내보기
윈도우에 리눅스 설치
- 윈도우 기능 켜기 끄기에서 linux용 하위 시스템 활성화
- wsl -l -o 입력하여 설치 가능한 배포 확인
- wsl –install [배포판]으로 설치
- wsl 입력해서 가상 리눅스로 접속
카프카 설치
- docker pull bitnami/kafka:latest
- docker-compose.yml 설정 파일 생성
1 | version: '3.8' |
- docker-compose up -d 입력 (도커 컨테이너 생성)
메세지 테스트
- docker exec -it kafka-server bash 입력 (도커 컨테이너 접속)
- kafka-topics.sh –bootstrap-server localhost:9092 –create –topic test –partitions 1 –replication-factor 1 입력 (토픽 생성)
- kafka-console-producer.sh –broker-list localhost:9092 –topic test (메세지 보내보기)
- http://localhost:8080/ui/clusters/local/all-topics/test/messages?keySerde=String&valueSerde=String&limit=100 (메세지 확인)
참고
Kafka 설치해보기