# AWS에 Kafka cluster 설치, 실행하기
# 카프카 및 주키퍼 설치
EC2 서버 3개 설치
프리티어인 t2.micro 선택
iterm2로 instance 3대 모두 접속
ssh -i [pem 키 파일] ubuntu@[ec2인스턴스 url]
1
3대 모두 주키퍼 다운로드
wget https://downloads.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz
1
압축 해제
tar xvf apache-zookeeper-3.7.0-bin.tar.gz
1
주키퍼설정
cd apache-zookeeper-3.7.0-bin/conf
vi zoo.cfg
1
2
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
2
3
4
5
6
7
8
/etc/hosts에 설정 추가
172.31.36.221 test-broker01
172.31.33.109 test-broker02
172.31.40.79 test-broker03
1
2
3
4
2
3
4
자바 설치
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
2
Kafka 다운로드
wget https://mirror.navercorp.com/apache/kafka/2.8.0/kafka-2.8.0-src.tgz
1
Kafka 압축해제
tar xvf kafka-2.8.0-src.tgz
1