# AWS에 Kafka cluster 설치, 실행하기

# 카프카 및 주키퍼 설치

EC2 서버 3개 설치
프리티어인 t2.micro 선택 ec2 instance

iterm2로 instance 3대 모두 접속

ssh -i [pem 키 파일] ubuntu@[ec2인스턴스 url]
1

ssh 접속

3대 모두 주키퍼 다운로드

wget https://downloads.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz
1

wget zookeeper

압축 해제

tar xvf apache-zookeeper-3.7.0-bin.tar.gz
1

zookeeper 압축해제

주키퍼설정

cd apache-zookeeper-3.7.0-bin/conf
vi zoo.cfg
1
2

zoo.cfg

tickTime=2000
dataDir=/var/lib/zookeeper
clientPort=2181
initLimit=20
syncLimit=5
server.1=test-broker01:2888:3888
server.2=test-broker02:2888:3888
server.3=test-broker03:2888:3888
1
2
3
4
5
6
7
8

zoo.cfg

/etc/hosts에 설정 추가

172.31.36.221 test-broker01
172.31.33.109 test-broker02
172.31.40.79 test-broker03

1
2
3
4

hosts

자바 설치

sudo apt install openjdk-11-jre-headless
1

자바 설치후 zookeeper 실행

cd /home/ubuntu/apache-zookeeper-3.7.0-bin/bin
sudo ./jkServer.sh start
1
2

run zookeeper

Kafka 다운로드

wget https://mirror.navercorp.com/apache/kafka/2.8.0/kafka-2.8.0-src.tgz
1

install kafka

Kafka 압축해제

tar xvf kafka-2.8.0-src.tgz
1