5 worker 생성 및 네트워크 설치

구씨·2024년 3월 20일

data_engineering

목록 보기
5/6

playdata data engineering

1 worker1,2,3 생성

2. 하둡 설치하기에서 진행한 방법과 동일하게 master인스턴스를 가지고 worker1, worker2, worker3 인스턴스를 복제합니다.


2 NAT 네트워크 생성


3 NAT 네트워크 적용

master, worker1, worker2, worker3에 똑같이 설정


4 hostname 적용

sudo hostnamectl set-hostname 인스턴스명
hostname


5 ip확인하기

ifconfig


6 Host 설정

# hosts 파일 편집
sudo vim /etc/hosts

# 아래 내용처럼 ip주소 추가 후 저장
10.0.2.14 master # 프라이빗 IPv4 주소 복사
10.0.2.16 worker1 # 프라이빗 IPv4 주소 복사
10.0.2.17 worker2 # 프라이빗 IPv4 주소 복사
10.0.2.18 worker3 # 프라이빗 IPv4 주소 복사
# 모든 곳에서 접속이 가능하도록 IP 주소를 연결해주었습니다.


7 ssh-keygen 생성

서버에 접속할 때, 비밀번호 대신 key를 제출하는 방식

ssh-keygen # enter 3번
cd ~/.ssh

# 생성된 것을 확인
ls -al ~/.ssh
# rsa라는 암호화 방식을 사용하여 key를 생성


8 ssh public key 교환 작업

ssh-copy-id ubuntu@master
# password (ubuntu) 입력

ssh-copy-id ubuntu@worker1
ssh-copy-id ubuntu@worker2
ssh-copy-id ubuntu@worker3
# 입력 후 yes -> password (ubuntu) 입력

ls -al ~/.ssh


9 확인

자 이제 master에서 다른 곳으로 접속이 되는지 확인해봅시다!.

ssh master # master 접속
ssh worker1 # worker1접속
ssh worker2 # worker2접속
ssh worker3 # worker3접속

성공적으로 연결이 되는 것을 확인했습니다.

0개의 댓글