반응형
728x170
## kafka01 서버 Host 편집
## 모든 인스턴스에 Hosts 파일 복제 (kafka01 에서만 진행한다)
======================================================
- kafka01 서버 Host 편집
: kafka01 서버로 접속해서 hosts 파일에 각 서버의 Private IP와 hostname을 등록한다. (단, 작업중인 서버의 ip 는 0.0.0.0으로 작업한다.)
# My Mac terminal
# 로컬에서 kafka01 서버 접속
ssh kafka01
# EC2 Ubuntu terminal(kafka01)
# hosts 파일 편집
sudo vim /etc/hosts
# 아래 내용으로 추가 후 저장
0.0.0.0 kafka01
172.31.39.34 kafka02
172.31.38.75 kafka03
# kafka01 서버 호스트 이름 변경
sudo hostnamectl set-hostname kafka01
- 모든 인스턴스에 Hosts 파일 복제
: kafka01 에서만 진행한다.
# EC2 Ubuntu terminal(kafka01)
# 복제
cat /etc/hosts | ssh kafka02 "sudo sh -c 'cat >/etc/hosts'"
cat /etc/hosts | ssh kafka03 "sudo sh -c 'cat >/etc/hosts'"
- kafka02 서버 설정
: kafka02 서버로 접속해서 hosts 파일에 각 서버의 Private IP와 hostname을 등록한다. (단, 작업중인 서버의 ip 는 0.0.0.0으로 작업한다.)
# EC2 Ubuntu terminal(kafka01)
# kafka01 서버 -> kafka02 서버 이동
ssh kafka02
# EC2 Ubuntu terminal(kafka02)
# hosts 파일 편집
sudo vim /etc/hosts
# 아래 내용으로 추가 후 저장
172.31.42.152 kafka01
0.0.0.0 kafka02
172.31.38.75 kafka03
# kafka02 서버 호스트 이름 변경
sudo hostnamectl set-hostname kafka02
# EC2 Ubuntu terminal(kafka02)
echo 2 > /usr/local/zookeeper/data/myid
# EC2 Ubuntu terminal(kafka02)
vim $KAFKA_HOME/config/server.properties
# 아래 수정 후 저장
broker.id=2
advertised.listeners=PLAINTEXT://kafka02:9092
- kafka03 서버 설정
: kafka03 서버로 접속해서 hosts 파일에 각 서버의 Private IP와 hostname을 등록한다. (단, 작업중인 서버의 ip 는 0.0.0.0으로 작업한다.)
# EC2 Ubuntu terminal(kafka02)
# kafka02 서버 -> kafka03 서버 이동
ssh kafka03
# EC2 Ubuntu terminal(kafka03)
# hosts 파일 편집
sudo vim /etc/hosts
# 아래 내용으로 추가 후 저장
172.31.42.152 kafka01
172.31.39.34 kafka02
0.0.0.0 kafka03
# kafka02 서버 호스트 이름 변경
sudo hostnamectl set-hostname kafka03
# EC2 Ubuntu terminal(kafka03)
echo 3 > /usr/local/zookeeper/data/myid
# EC2 Ubuntu terminal(kafka03)
vim $KAFKA_HOME/config/server.properties
# 아래 수정 후 저장
broker.id=3
advertised.listeners=PLAINTEXT://kafka03:9092
반응형
그리드형
'[AWS] > Kafka' 카테고리의 다른 글
[Kafka 클러스터 환경 구축] 9강. partition과 Message 순서 (0) | 2022.11.23 |
---|---|
[Kafka 클러스터 환경 구축] 8강. Topic, Producer, Consumer, Partition, Replica 설명 및 테스트 (0) | 2022.11.23 |
[Kafka 클러스터 환경 구축] 7강. Kafka, Zookeeper 실행 (0) | 2022.11.23 |
[Kafka 클러스터 환경 구축] 5강.AMI 생성 및 인스턴스 복제 (0) | 2022.11.22 |
[Kafka 클러스터 환경 구축] 4강. Kafka 설치 및 환경설정 (1) | 2022.11.22 |
[Kafka 클러스터 환경 구축] 3강. Zookeeper 설치 및 환경설정 (0) | 2022.11.21 |
[Kafka 클러스터 환경 구축] 2강. Java 설치 및 환경설정 (0) | 2022.11.17 |
[Kafka 클러스터 환경 구축] 1강 AWS EC2 인스턴스 배포 (0) | 2022.11.17 |
댓글