[Hadoop] NTP 시간 동기화 서버 배포

6364 단어

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 작업이 완료됩니다.

좋은 웹페이지 즐겨찾기