이번 포스트에는 각 노드에 hostname 변경 및 고정 ip할당하도록 하겠습니다.
아직 4개의 노드를 띄우지 못하신 분은 아래의 링크를 참고해주세요.
https://spidyweb.tistory.com/266
하둡 구성 스펙
호스트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
댓글