大資料產生與處理系統是各種計算裝置集群的,計算裝置將統
一、同步的標準時間用於記錄各種事件發生時序,
如e-mail資訊、檔案建立和訪問時間、資料庫處理時間等。
大資料系統內不同計算裝置之間控制、計算、處理、應用等資料或操作都具有時序性,
若計算機時間不同步,這些應用或操作或將無法正常進行。
大資料系統是對時間敏感的計算處理系統,時間同步是大資料能夠得到正確處理的基礎保障,是大資料得以發揮作用的技術支撐。
大資料時代,整個處理計算系統內的大資料通訊都是通過網路進行。
時間同步也是如此,利用大資料的網際網路絡傳送標準時間資訊,實現大資料系統內時間同步。
網路時間同步協議(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)刪除已安裝ntpyum –y remove ntpdate-4.2.6p5-22.el7.x86_64
3)重新安裝ntpyum –y install ntp
1)修改所有節點的/etc/ntp.confvi /etc/ntp.conf
【內容】
restrict 192.168.6.3 nomodify notrap nopeer noquery /
/當前節點ip位址
restrict 192.168.6.2 mask 255.255.255.0 nomodify notrap /
/集群所在網段的閘道器(gateway),子網掩碼(genmask)
2)選擇乙個主節點,修改其/etc/ntp.confvi /etc/ntp.conf
【內容】
# 在server部分新增一下部分,並注釋掉server 0 ~ n
server 127.127.1.0
fudge 127.127.1.0 stratum 10
3)主節點以外,繼續修改/etc/ntp.confvi /etc/ntp.conf
#在server部分新增如下語句,將server指向主節點。
server 192.168.6.3
fudge 192.168.6.3 stratum 10
1)啟動ntp服務service ntpd start
2)檢視ntp伺服器有無和上層ntp連通ntpstat
檢視ntp狀態時,可能會出現如下所示情況
unsynchronised polling server every 8 s
這種情況屬於正常,ntp伺服器配置完畢後,需要等待5-10分鐘才能與/etc/ntp.conf中配置的標準時間進行同步。
等一段時間之後,再次使用ntpstat命令檢視狀態,就會變成如下正常結果:
3)檢視ntp伺服器與上層ntp的狀態
remote:本機和上層ntp的ip或主機名,「+」表示優先,「*」表示次優先
st:stratum階層
when:多少秒前曾經同步過時間
poll:下次更新在多少秒後
reach:已經向上層ntp伺服器要求更新的次數
delay:網路延遲
offset:時間補償
jitter:系統時間與bios時間差
4)檢視ntpd程序的狀態watch "ntpq -p"
第一列中的字元指示源的質量。星號 (
*) 表示該源是當前引用。
when:指出從輪詢源開始已過去的時間(秒)。
poll:指出輪詢間隔時間。該值會根據本地時鐘的精度相應增加。
reach:是乙個八進位制數字,指出源的可訪問性。值 377 表示源已應答了前八個連續輪詢。
offset:是源時鐘與本地時鐘的時間差(毫秒)。
chkconfig ntpd on
===/etc/ntp.conf 配置內容===
restrict default kod nomodify notrap nopeer noquery <==拒絕 ipv4 的使用者
restrict -6 default kod nomodify notrap nopeer noquery <==拒絕 ipv6 的使用者
restrict 220.130.158.71 <==放行 tock.stdtime.gov.tw 進入本 ntp 的伺服器
restrict 59.124.196.83 <==放行 tick.stdtime.gov.tw 進入本 ntp 的伺服器
restrict 59.124.196.84 <==放行 time.stdtime.gov.tw 進入本 ntp 的伺服器
restrict 127.0.0.1 <==底下兩個是預設值,放行本機**
restrict -6 ::1
restrict 192.168.100.0 mask 255.255.255.0 nomodify <==放行區域網使用者**,或者列出單獨ip
server 220.130.158.71 prefer <==以這部主機為最優先的server
server 59.124.196.83
server 59.124.196.84
# 3.預設的乙個內部時鐘資料,用在沒有外部 ntp 伺服器時,使用它為區域網使用者提供服務:
# server 127.127.1.0 # local clock
# fudge 127.127.1.0 stratum 10
# 4.預設時間差異分析檔案與暫不用到的 keys 等,不需要更動它:
Linux下配置NTP時間伺服器
linux下配置ntp伺服器 一 前言 預設ntp服務埠 udp 123 使用client server方式,該方式適用於一台時間伺服器接收上層時間伺服器的時間資訊,並提供時間資訊給下層使用者。二 配置方法 1 ntp服務安裝 ntp服務在rhel5.x中式預設安裝的軟體包,可用rpm qa gre...
Linux配置NTP伺服器
linux配置ntp伺服器 背景當伺服器多了,時間準確與否,一致與否是個大問題。雖然這個問題總是被忽略,但是統一一致的時間是很有必要的。下面說一下在區域網內配置linux時間伺服器的方法。配置的環境及要求 1.假設在192.168.0.0網段內,要以ip為192.168.0.240的linux機器時...
NTP時間伺服器簡單配置
ntp network time protocol 網路時間協議,工作在udp的123埠。一種來同步計算機時間,實現高精度時間同步,較小的誤差的協議。ntp伺服器通過向utc的時間源 原子鐘 天文台 衛星或者internet 獲取時間同步。根據與utc源的遠近將所有時間伺服器劃分為不同的層 stra...