LINUX時間同步服務

Linux CentOS Vi 通信 讓大數據說生活 2017-04-12

在大數據集群中,一個最重要的概念就是對各個服務器做時間同步

時間同步的重要性:保證集群中每臺服務器的時間一致,誤差可以忽略不計,同時集群之間的機器在進行通信的時候,不會導致連接超過集群中服務設置的超時時間

簡單點說: 就是保證例如,Hadoopspark等服務的主從節點的通信正常,不會造成主節點與從節點通信超時.

下面開始配置主從節點的時間同步配置:最簡單版本

本次操作為三臺虛擬服務器(Centos系統)

機器名字分別為

Master

Slave1

Salve2

一、主節點

1, 安裝服務:

進入虛擬機 ,執行 yum install ntpd

2, 配置

Vi /etc/ntp.conf

註釋掉其中的 server xxx.pool.centos.xxxx

添加 server ntp7.aliyun.com

利用阿里云為我們的ntp服務器

3, 執行同步

Ntpdate -u ntp7.aliyun.com

執行成功過後,會展示 offset 0.0000xxx之類的信息

4, 重啟服務

Service ntpd restart

5, 查看同步狀態

執行ntpstat (由於時間同步需要一定時間,快的10S ,慢的10分鐘)

如果同步成功,顯示的是已經同步

二、從節點

從節點比較簡單

重複以下步驟:

1, 安裝NTP服務區

2, 配置 ntp.conf中的server 為主節點

例如 server Master

3, 執行同步

ntpdate -u Master

這裡需要注意以下,執行同步的時候,主節點的狀態一定要是已經同步

4, 查看同步狀態

ntpstat

OK,配置完成

原創,轉載需註明出處

來自 科多大數據高級工程師張老師

相關推薦

推薦中...