저번에는 Apach 카프카를 설치 해보았다. 하지만 Confluent에서 나온 KsqlDb를 사용해 보고 싶기때문에 Confluent 카프카를 설치 해보려 한다. Confluent 카프카가 Docker는 Amd64 버전 밖에 지원을 안하므로 파일을 다운받아 설치 해보도록 해보자
Confluent 홈페이지에 접속하여 무료 체험하기를 들어가 Software 선택후 이메일 입력하기
이후 Local Zip 파일 다운로드
다운로드 파일 압축을 풀어준뒤에 폴더에서 다음을 입력
$ vim etc/kafka/server.properties
이후 다음과 같이 파일 내용 수정(주석을 풀고 수정해주기)
저장후 cd를 입력하여 홈으로 이동한뒤에 다음 명령어 이동
$ vim .zshrc
다음 두 줄을 입력후 저장~
export CONFLUENT_HOME=/저장디렉토리/confluent-7.1.0
export PATH=$PATH:$CONFLUENT_HOME/bin
이후 다음을 입력하여 저장 후 환경변수 확인
$ source .zshrc
$ echo $CONFLUENT_HOME
자바버전 11로 맞춰주고 실행
$ arch -x86_64 confluent local services start
http://localhost:9021/ 접속 해보기
이전 Apach Kafka 사용법과 동일하다. confluent 카프카는 웹에서 topic을 다룰수 있어서 좀더 편한것 같다.