우리는 완전 분산 모드를 진행할 것이기 때문에 pc 간의 통신을 위해 간단한 네트워크 환경 설정을 해주어야 한다.
1.Client Terminal 창을 켜서 network-scripts 디렉토리로 들어간다.
그 후 vim ifcfg-eth0 명령어를 사용하여 vim 을 이용해 ifcfg-eth0을 킨다.

2. vim을 켰으면 밑의 사진과 다르다면 같게 설정시켜준다.(HWADDR = MAC주소는 사용자마다 다릅니다.)
확인할 것 ONBOOT/NM_CONTROLLED/BOOTPROTO

3. ifcfg-eth0을 확인하였으면 eth1을 수정시켜 준다.

4. eth1에서는 ONBOOT를 YES로 바꾸어 준다.

5.eth2도 수정을 시켜준다.

6.ONBOOT를 YES로 BOOTPROTO는 NONE 그다음에 2줄을 추가해준다.
NETMASK=255.255.255.0
IPADDR=102.168.56.110(호스트 관리자에서 최소 100 최대 255까지 설정해주어서 그 사이의 값을 설정해주면 된다.)


7. 설정을 해주면 인터넷을 실행시켰을 때 연결이되어 네이버가 정상적으로 나온다.

8. Master 서버에 접속한다.

9. Master 서버에서 cd /etc/sysconfig/network-scripts 디렉토리 경로로 들어가서
vim ifcfg-eth0 명령 실행.

10. 밑의 그림과 같은지 확인한다.

11. ONBOOT를 YES로 변경한다.


12. eht1을 수정하였으면 eth2도 수정한다.

13. Client PC와 같이 ONBOOT를 YES로 BOOTPROTO를 NONE
NETMASK=255.255.255.0
IPADDR=192.1.68.56.120 설정

14. Slave PC를 키면 Master 서버를 복사하였기 때문에 MAC 주소가 같은것을 볼 수 있다.
이것을 변경하기 위해 조금의 설정이 필요하다.

15. 밑의 명령을 실행시켜준다
vim /etc/udev/rule.d/70-persistent-net.rules

16.그러면 eht0~2까지는 Master 서버와 같은 MAC주소가 나올 것이고,
eth3~5까지는 Slave PC의 진짜 MAC 주소가 나타난다.


17. #을 추가하여 eth0~2까지를 주석처리하여 삭제시켜 준다.
이제 우리는 eth3~5를 사용할 것이다.

18. ifcfg-eth0을 mv 명령어로 이름을 eth3으로 변경시켜줄 것이다.

19. eth1 -> eth4 / eth2 -> eth5로 변경시켜 준다.

20. 이름을 변경시켜 주었으면, eth3부터 vim을 사용하여 내용을 수정시켜준다.

21. DEVICE 명도 eth3으로 바꾸고
하드웨어 주소(MAC)주소도 네트워크에서 직접 확인하면서 똑같이 바꾸어준다.

22. eth4도 DEVICE / MAC / ONBOOT 부분을 변경 시켜준다.

23. eht5는 DEVICE / MAC 주소 / ONBOOT / BOOTPROTO / NETMASK / IPADDR을 변경 및 추가시켜준다.

24. 변경 후 service network restart 를 통해 네트웤 연결을 확인 해준다.

25. 두번 째 Slave PC 도 같은 작업을 반복해준다.

26. 밑의 명령어로 네트워크를 확인한다.

27. 여기서도 eth3~5까지가 진짜 MAC 주소이다.

28. eht0,1,2 -> 3,4,5로 변경

29. eth3 수정


30.eth4 수정

31.eth5 수정

32. 다 수정하였으면 service network restart 를 통해 네트웤 연결 확인

끝~ Client / Master / Slave2대의 네트워크 구성을 마친다.
'전공 > 하둡' 카테고리의 다른 글
| 5.CentOS Virtual Box 하둡 설치 Client PC Package 설정, 자바 설치 (0) | 2019.09.01 |
|---|---|
| 4.CentOS Virtual Box 하둡 설치 Host 등록 (0) | 2019.08.31 |
| 하둡 Master / Slave 서버 컴퓨터 설정 (0) | 2019.08.25 |
| 2. CentOS Virtual Box 에 설치 하기(하둡 완전 분산 모드 환경) (0) | 2019.08.25 |
| CentOS yum Could not retrieve mirrorlist 에러 (0) | 2019.08.22 |