[Hadoop] NTP 시간 동기화 서버 배포
1. 기기의 Linux 버전 보기
그룹 내의 모든 서버의 linux 버전을 보십시오. 같은 버전이 있는지 확인하십시오.
[root@bigdata111 ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
2. 시간대 설정
집단 내의 모든 기계, 시간대 설정하기;
[root@bigdata111 ~]# timedatectl set-timezone Asia/Shanghai
3. NTP 서비스 설치 여부 확인
그룹 내의 모든 기계, ntp 서비스 설치 여부 확인하기;
[root@bigdata111 ~]# rpm -qa | grep ntp
4. NTP 서비스 설치
그룹 내의 모든 기계가 ntp 서비스를 설치하지 않으면 다음 명령을 실행합니다.
[root@bigdata111 ~]# yum install ntp ntpdate -y
5. NTP 서비스 상태 보기
집단 내의 모든 기계는 ntp 서비스 상태 보기 명령을 실행하여 서비스 정지 상태에 있는지 확인한다.
[root@bigdata111 ~]# systemctl status ntpd
● ntpd.service - Network Time Service
Loaded: loaded (/usr/lib/systemd/system/ntpd.service; disabled; vendor preset: disabled)
Active: inactive (dead)
6. 마스터/마스터 서버의 NTP 구성 파일을 수정합니다.
클러스터의 마스터 구성 NTP 파일을 찾아 편집하고 종료를 저장합니다.
[root@bigdata111 ~]# vi /etc/ntp.conf
#
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst
# , ,ip
server 127.127.1.0 iburst
7. 마스터 동기화 네트워크 시간
동기화 네트워크 시간, 여기는 동기화 아리운의 ntp를 예로 들 수 있습니다.(주의: 이 동작은 ntp 서비스가 정지된 상황에서만 실행됩니다. 그렇지 않으면 오류가 발생합니다.)
[root@bigdata111 ~]# ntpdate ntp1.aliyun.com
14 Oct 18:01:43 ntpdate[3909]: adjust time server 120.25.115.20 offset -0.020002 sec
8. 마스터 노드의 NTP 서비스를 시작하고 전원 켜기 시작을 설정합니다.
[root@bigdata111 ~]# systemctl start ntpd.service
[root@bigdata111 ~]# systemctl enable ntpd.service
9. 마스터의 NTP 서비스 상태 보기
마스터의 NTP 서비스 상태가 active(running) 상태여야 다음 단계를 수행할 수 있습니다.
[root@bigdata111 ~]# systemctl status ntpd.service
● ntpd.service - Network Time Service
Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled; vendor preset: disabled)
Active: active (running) since 2019-10-14 18:03:22 CST; 1min 31s ago
Main PID: 3916 (ntpd)
CGroup: /system.slice/ntpd.service
└─3916 /usr/sbin/ntpd -u ntp:ntp -g
10 14 18:03:22 bigdata111 ntpd[3916]: Listen and drop on 1 v6wildcard :: UDP 123
10 14 18:03:22 bigdata111 ntpd[3916]: Listen normally on 2 lo 127.0.0.1 UDP 123
10 14 18:03:22 bigdata111 ntpd[3916]: Listen normally on 3 eno16777736 192.168.1.111 UDP 123
10 14 18:03:22 bigdata111 ntpd[3916]: Listen normally on 4 lo ::1 UDP 123
10 14 18:03:22 bigdata111 ntpd[3916]: Listen normally on 5 eno16777736 fe80::20c:29ff:fec9:1f12 UDP 123
10 14 18:03:22 bigdata111 ntpd[3916]: Listening on routing socket on fd #22 for interface updates
10 14 18:03:22 bigdata111 ntpd[3916]: 0.0.0.0 c016 06 restart
10 14 18:03:22 bigdata111 ntpd[3916]: 0.0.0.0 c012 02 freq_set kernel 0.000 PPM
10 14 18:03:22 bigdata111 ntpd[3916]: 0.0.0.0 c011 01 freq_not_set
10 14 18:03:23 bigdata111 ntpd[3916]: 0.0.0.0 c514 04 freq_mode
10. 마스터 노드의 동기화 여부를 확인합니다.
동기화가 없으면 방화벽을 닫거나 123 포트를 엽니다.
[root@bigdata111 ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*LOCAL(0) .LOCL. 5 l 16 64 37 0.000 0.000 0.000
11. 기본 NTP 구성 파일 수정
다른 기기의 NTP 프로필을 수정하여 NTP 서비스가 정지 상태에서 이 작업을 하는지 확인합니다.(중국어 주석 작업에 따라) 수정 완료 저장 종료;
[root@bigdata111 ~]# vi /etc/ntp.conf
#
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst
# ntpd Server ( IP )
server 192.168.1.111
# ( IP )
restrict 192.168.1.111 nomodify notrap noquery
12. 기본 서버를 컴퓨터에서 동기화하는 시간
기본 서버를 컴퓨터에서 동기화하는 시간입니다.(IP는 위에서 구성한 마스터 서버의 IP로 작성됨)
[root@bigdata112 ~]# ntpdate -u 192.168.1.111
14 Oct 18:14:23 ntpdate[4608]: adjust time server 192.168.1.111 offset -0.000193 sec
13. 랜덤 NTP 서비스 시작 & 랜덤 시작 NTP 설정
NTP 서비스 시작 및 전원 켜기 시작 구성;
[root@bigdata112 ~]# systemctl start ntpd.service
[root@bigdata112 ~]# systemctl enable ntpd.service
13. 랜덤의 NTP 서비스 상태 보기
[root@bigdata112 ~]# systemctl status ntpd.service
● ntpd.service - Network Time Service
Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled; vendor preset: disabled)
Active: active (running) since 2019-10-14 21:51:50 CST; 4min 17s ago
Process: 860 ExecStart=/usr/sbin/ntpd -u ntp:ntp $OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 862 (ntpd)
CGroup: /system.slice/ntpd.service
└─862 /usr/sbin/ntpd -u ntp:ntp -g
10 14 21:51:49 bigdata112 ntpd[862]: Listen normally on 2 lo 127.0.0.1 UDP 123
10 14 21:51:49 bigdata112 ntpd[862]: Listen normally on 3 lo ::1 UDP 123
10 14 21:51:49 bigdata112 ntpd[862]: Listening on routing socket on fd #20 for interface updates
10 14 21:51:49 bigdata112 ntpd[862]: 0.0.0.0 c016 06 restart
10 14 21:51:49 bigdata112 ntpd[862]: 0.0.0.0 c012 02 freq_set kernel 0.000 PPM
10 14 21:51:49 bigdata112 ntpd[862]: 0.0.0.0 c011 01 freq_not_set
10 14 21:51:50 bigdata112 systemd[1]: Started Network Time Service.
10 14 21:51:55 bigdata112 ntpd[862]: Listen normally on 4 eno16777736 192.168.1.112 UDP 123
10 14 21:51:55 bigdata112 ntpd[862]: Listen normally on 5 eno16777736 fe80::20c:29ff:fe15:e831 UDP 123
10 14 21:51:55 bigdata112 ntpd[862]: new interface(s) found: waking up resolver
14. NTP 서비스의 동기화 여부 확인
[root@bigdata112 ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*bigdata111 LOCAL(0) 6 u 17 64 17 0.527 0.035 0.007
이로써 모든 NTP 작업이 완료됩니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.