본문 바로가기
[AWS]/Kafka

[Kafka 클러스터 환경 구축] 6강. Host 및 클러스터 환경설정

by METAVERSE STORY 2022. 11. 22.
반응형
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

 

 

 

 

반응형
그리드형

댓글