본문 바로가기
BigData/Hadoop

[BigData] 완전 분산 하둡 클러스터(hadoop cluster)구축하기(4개 노드) 2. Hostname, 고정ip할당하기

by 스파이디웹 2021. 8. 9.
728x90

이번 포스트에는 각 노드에 hostname 변경 및 고정 ip할당하도록 하겠습니다.

 

아직 4개의 노드를 띄우지 못하신 분은 아래의 링크를 참고해주세요.

https://spidyweb.tistory.com/266

 

[BigData] Centos-7 fully distributed hadoop cluster 구성하기(하둡 클러스터) 1. 4개의 가상 노드 띄우기

이번 포스트에는 하둡 fully-distributed mode 구축을 해보도록 하겠습니다. 하둡 구성 스펙 호스트OS - windows10 home 게스트OS들 - centOS7 Hadoop - 3.1.0 Zookeeper - 3.4.10 jdk - 1.8.0_191 호스트OS는 공..

spidyweb.tistory.com


하둡 구성 스펙

호스트OS - windows10 home

게스트OS들 - centOS7

Hadoop - 3.1.2

Zookeeper - 3.4.10

jdk - 1.8.0_191

호스트OS는 공유기(WI-FI) 연결 환경

 

서버 4대를 활용한 하둡 HA 구성:

namenode1: 액티브 네임노드, 저널노드 역할

rmnode1: 스탠바이 네임노드, 리소스 매니저, 저널노드 역할, 데이터 노드 역할

datanode1: 저널노드 역할, 데이터 노드 역할

datanode2: 데이터 노드 역할

 

총 4개의 노드를 이용하여 HA(고가용성)구성을 한 하둡 클러스터를 구성 해보겠습니다.


1. Hostname 변경하기(4개 노드 전부)

hostnamectl set-hostname 서버이름

 

namenode1

rmnode1

datanode1

datanode2

로 각각 설정

hostname

hostname확인하기


2. /etc/hosts 수정(4개 노드 전부)

-nano로 수정하기 위해 nano를 다운받습니다.

sudo yum install nano

이후 /etc/hosts 파일 편집

nano /etc/hosts

 

192.168.56.100 namenode1

192.168.56.101 rmnode1

192.168.56.102 datanode1

192.168.56.103 datanode2

입력

ctrl+x -> Y -> enter로 저장하고 나오기


3. 고정 IP 할당하기(4개 노드 전부)

nano /etc/sysconfig/network-scripts/ifcfg-enp0s8

BOOTPROTO=none or static으로 설정

ONBOOT=yes

IPADDR=각 노드별 ip할당

GATEWAY=192.168.56.1

PREFIX=24


4. 재부팅과 테스트(4개 노드 전부)

1) systemctl restart network

2) reboot

3) hostname

4) ip addr show

5) ping -c 2 google.com

 

이번 포스트는 이걸로 마치겠습니다.

다음 포스트에는 guest os간 통신을 하기위한 SELINUX,SSH,방화벽 설정을 하겠습니다.

 

참조:

https://developer-woong.tistory.com/16?category=1184113

728x90

댓글