Apache Hadoop 설치 2 ( NTP, SELINUX )
NTP
- Network Time Protocol(NTP)는 네트워크 환경으로 구성된 장비(서버, PC, 통신장비, 방화벽 장비 등)의 시스템 시간을 동기화 하기 위한 프로토콜 입니다.
- NTP를 쓰는 이유는 내부 네트워크 환경으로 구성되어 있는 서버 시스템의 시스템 시간을 동일하게 구성하여 데이터의 신뢰성을 높이고자 할때 사용합니다.
먼저, NTP가 설치 되어 있지 않으면 설치합니다.
yum install ntp
다음 NTP 환경설정을 합니다. 로컬내 서버끼리 설정이 되어있기 때문에 아래와 같이 설정합니다.
vi /etc/ntp.conf
hadoop1 ( 첫 번째 서버 )
restrict 앞에 # 제거
server 127.127.1.0 추가
hadoop2 ( 두 번째 서버 )
restrict 앞에 # 제거
server hadoop1
server 127.127.1.0 추가
hadoop3 ( 세 번째 서버 )
restrict 앞에 # 제거
server hadoop1
server hadoop2 추가
ntp 서비스 자동 등록, 시작
모든 서버의 ntp를 활성화합니다
systemctl enable ntpd
모든 서버의 ntp를 시작합니다.
systemctl start ntpd
ntp 확인
ntpq -p
SELINUX
- 관리자가 시스템 액세스 권한을 효과적으로 제어할 수 있게 하는 Linux 시스템용 보안 아키텍처 시스템 애플리케이션, - 프로세스, 파일에 대한 액세스 제어를 정의
selinux 해제를 통해 여러 서버 초기 세팅을 원활하고 효율적으로 하기 위해 해제합니다.
vi /etc/sysconfig/selinux
SELINUX=disabled로 설정 후 재부팅