时间服务器作用:

大数据产生与处理系统是各种计算设备集群的,计算设备将统一、同步的标准时间用于记录各种事件发生时序,

如E-MAIL信息、文件创建和访问时间、数据库处理时间等。

大数据系统内不同计算设备之间控制、计算、处理、应用等数据或操作都具有时序性,

若计算机时间不同步,这些应用或操作或将无法正常进行。

大数据系统是对时间敏感的计算处理系统,时间同步是大数据能够得到正确处理的基础保障,是大数据得以发挥作用的技术支撑。

大数据时代,整个处理计算系统内的大数据通信都是通过网络进行。

时间同步也是如此,利用大数据的互联网络传送标准时间信息,实现大数据系统内时间同步。

网络时间同步协议(NTP)是时间同步的技术基础。

本次安装目的如下

192.168.1.213  NTP服务器

192.168.1.214  NTP客户端

192.168.1.215  NTP客户端

192.168.1.216  NTP客户端

192.168.1.217  NTP客户端

192.168.1.218  NTP客户端

 

(一)确认ntp的安装

1)确认是否已安装ntp

【命令】rpm -qa | grep ntp

若只有ntpdate而未见ntp,则需删除原有ntpdate。如:

ntpdate-4.2.6p5-22.el7_0.x86_64

fontpackages-filesystem-1.44-8.el7.noarch

python-ntplib-0.3.2-1.el7.noarch

 

2)删除已安装ntp

【命令】yum -y remove ntpdate-4.2.6p5-22.el7.x86_64

 

3)重新安装ntp

【命令】yum -y install ntp

 

(二)配置ntp服务

1)修改所有节点的/etc/ntp.conf

【命令】vi /etc/ntp.conf

【内容】

restrict 192.168.1.214 nomodify notrap nopeer noquery         //当前节点IP地址

restrict 192.168.1.1 mask 255.255.255.0 nomodify notrap

//集群所在网段的网关(Gateway),子网掩码(Genmask)

 

2)选择一个主节点,修改其/etc/ntp.conf

【命令】vi /etc/ntp.conf

【内容】在server部分添加一下部分,并注释掉server 0 ~ n

server 127.127.1.0 iburst

3)主节点以外,继续修改/etc/ntp.conf

【命令】vi /etc/ntp.conf

【内容】在server部分添加如下语句,将server指向主节点,并注释掉server 0 ~ n

server 192.168.1.213 iburst 

 (三)启动ntp服务、查看状态

1)启动ntp服务

【命令】service ntpd start

 

2)查看ntp服务器有无和上层ntp连通

【命令】ntpstat

android 本地同步服务器时间_大数据

查看ntp状态时,可能会出现如下所示情况

  • unsynchronised time server re-starting polling server every 8 s

android 本地同步服务器时间_android 本地同步服务器时间_02

  • unsynchronised polling server every 8 s

这种情况属于正常,ntp服务器配置完毕后,需要等待5-10分钟才能与/etc/ntp.conf中配置的标准时间进行同步。

等一段时间之后,再次使用ntpstat命令查看状态,就会变成如下正常结果:

android 本地同步服务器时间_客户端_03

 

(四)设置开机启动   

【命令】systemctl enable ntpd

先确认chronyd服务的状态系统上安装了一个与NTP相冲突的工具:chrony。如是使用systemctl is-enabled chronyd来查看一下,往往得到的结果是chrony已经被设置为enabled。
所以,解决这一问题的方法就是:systemctl disable chronyd