로컬 머신에 Confluent Platform들을 구동하려고 한다.
Kafka, Zookeeper.. Control-center까지 로컬머신에서 구동하기 위한 환경을 갖춰보는 것.
[필요한 것]
- confluent-CLI
- confluent-platform (tar로 다운받아서 압축풀어서 사용하기)
[순서]
Confluent-CLI 설치
#confluent-cli 조회
$ curl -sL --http1.1 https://cnfl.io/cli | sh -s -- -l
0.100.0
0.101.0
0.102.0
0.103.0
0.104.0
0.105.0
0.106.0
...
1.5.0
1.6.0
1.7.0
1.8.0
1.9.0
latest
#현재 클러스터에 맞는 버전을 확인해서 설치하라고 하는데,위 링크보고 버전확인
#경로는 그냥 /usr/local/bin 여기다가 일단 했다.
$ curl -sL --http1.1 https://cnfl.io/cli | sh -s -- v1.38.0 -b {path}
# 확인 (/usr/local/bin)으로 경로를 지정하니까 bin/bin 이렇게되버리네.. 일단 한다.
$ root@jaeshim-VirtualBox:/usr/local/bin/bin# ls
confluent
#PATH에 confluent CLI가 있는 경로를 추가해주어야 한다.
$ vim /etc/environment
#제일 앞에 /usr/local/bin/bin: 이렇게 추가
PATH="/usr/local/bin/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
$ source /etc/environment
# 확인
$ echo $PATH
https://docs.confluent.io/confluent-cli/current/install.html
Mapping Table: https://docs.confluent.io/platform/current/installation/versions-interoperability.html#confluent-cli-cp-compatibility
confluent-platform 다운로드
https://docs.confluent.io/platform/current/installation/installing_cp/zip-tar.html
CONFLUENT_HOME 설정
# confluent-platform 압축 푼 곳으로
$ export CONFLUENT_HOME=/root/confluent-6.2.1
서비스 시작
$ confluent local services start
$ confluent local services status
Control-Center 확인
http://localhost:9021/