Hadoop/Apache Hadoop

Apache Hadoop 설치 2 ( NTP, SELINUX )

데이터공부방 2021. 9. 9. 15:50

NTP

- Network Time Protocol(NTP)는 네트워크 환경으로 구성된 장비(서버, PC, 통신장비, 방화벽 장비 등)의 시스템 시간을 동기화 하기 위한 프로토콜 입니다.

- NTP를 쓰는 이유는 내부 네트워크 환경으로 구성되어 있는 서버 시스템의 시스템 시간을 동일하게 구성하여 데이터의 신뢰성을 높이고자 할때 사용합니다.

 

먼저, NTP가 설치 되어 있지 않으면 설치합니다.

 

yum install ntp

 

다음 NTP 환경설정을 합니다. 로컬내 서버끼리 설정이 되어있기 때문에 아래와 같이 설정합니다.

 

vi /etc/ntp.conf

 

hadoop1 ( 첫 번째 서버 )

hadoop1 ntp.conf 설정

restrict 앞에 # 제거

server 127.127.1.0 추가

 

hadoop2 ( 두 번째 서버 )

 

hadoop2 ntp.conf 설정

 

restrict 앞에 # 제거

server hadoop1

server 127.127.1.0  추가

 

hadoop3 ( 세 번째 서버 )

 

hadoop3 ntp.conf 설정

 

restrict 앞에 # 제거

server hadoop1

server hadoop2 추가

 

ntp 서비스 자동 등록, 시작

 

모든 서버의 ntp를 활성화합니다

systemctl enable ntpd

 

모든 서버의 ntp를 시작합니다.

 

systemctl start ntpd

 

ntp 확인

ntpq -p

 

hadoop1 ntp 확인

 

hadoop2 ntp 확인

 

hadoop3 ntp 확인

 

SELINUX

- 관리자가 시스템 액세스 권한을 효과적으로 제어할 수 있게 하는 Linux 시스템용 보안 아키텍처 시스템 애플리케이션, - 프로세스, 파일에 대한 액세스 제어를 정의

 

selinux 해제를 통해 여러 서버 초기 세팅을 원활하고 효율적으로 하기 위해 해제합니다.

 

vi /etc/sysconfig/selinux

 

SELINUX 설정

SELINUX=disabled로 설정 후 재부팅