Kafka/Kafka Local One Node 구성

Kafka Local One Node로 구성하기

재심 2022. 11. 20. 12:24

로컬 머신에 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

 

Install Confluent CLI | Confluent Documentation

Home Confluent CLI Install and Configure Confluent CLI Install Confluent CLI You can install the Confluent CLI using one of the following methods: Install Confluent CLI v2 replaces the former Confluent Cloud CLI for management of Confluent Cloud. Use the I

docs.confluent.io

Mapping Table: https://docs.confluent.io/platform/current/installation/versions-interoperability.html#confluent-cli-cp-compatibility

 

Supported Versions and Interoperability for Confluent Platform | Confluent Documentation

Home Platform Install and Upgrade Confluent Platform Supported Versions and Interoperability for Confluent Platform This topic provides the supported versions and interoperability of Confluent Platform and its components. Confluent Platform and Apache Kafk

docs.confluent.io

confluent-platform 다운로드 

https://docs.confluent.io/platform/current/installation/installing_cp/zip-tar.html

 

Install Confluent Platform using ZIP and TAR Archives | Confluent Documentation

Home Platform Install and Upgrade Confluent Platform On-Premises Deployments for Confluent Platform Install Confluent Platform using ZIP and TAR Archives This topic provides instructions for installing a production-ready Confluent Platform configuration in

docs.confluent.io

 

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/