大數據環境下對時間要求很高,因此集羣內須要同步時間。本例子使用一臺master主機同步外部時間,其他兩臺slave同步master的時間。服務器
在三臺機器上分別執行大數據
timedatectl set-timezone "Asia/Shanghai"
統一設置時區spa
三臺機器上分別執行rest
yum install -y ntp
restrict 192.168.21.161 nomodify notrap nopeer noquery
192.168.21.161爲master主機的ip地址code
restrict 192.168.21.1 mask 255.255.255.0 nomodify notrap
網關和子網掩碼server
並註釋掉server 0 ~ n,添加同步時間服務器地址blog
server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst
server ntp3.aliyun.com iburst
server ntp4.aliyun.com iburst
server ntp5.aliyun.com iburst
server ntp6.aliyun.com iburst
server ntp7.aliyun.com iburst
具體內容以下
ip
(2)slave1(192.168.21.162) 修改/etc/ntp.conf文件v8
restrict 192.168.21.162 nomodify notrap nopeer noquery
192.168.21.162爲slave1的主機ip地址同步
restrict 192.168.21.1 mask 255.255.255.0 nomodify notrap
網關和子網掩碼
並註釋掉server 0 ~ n,指定master爲server
server 192.168.21.161
Fudge 192.168.21.161 stratum 10
具體內容以下
(3)slave2(192.168.21.163) 修改/etc/ntp.conf文件
與slave1內容類似
restrict 192.168.21.163 nomodify notrap nopeer noquery
192.168.21.163爲slave2的主機ip地址
restrict 192.168.21.1 mask 255.255.255.0 nomodify notrap
網關和子網掩碼
並註釋掉server 0 ~ n,指定master爲server
server 192.168.21.161
Fudge 192.168.21.161 stratum 10
具體內容以下
啓動ntp服務
systemctl start ntpd.service
設置開機啓動
systemctl enable ntpd.service
查看狀態
ntpstat synchronised to NTP server (192.168.21.161) at stratum 4 time correct to within 84 ms polling server every 1024 s
ntp服務啓動後並不會立刻就同步時間,因此ntpstat狀態不會立刻成爲synchronised。正常過5~10分鐘後會同步
PS:
查看網關命令
ip route show
關閉防火牆,不然ntp服務的端口123可能會被阻
systemctl stop firewalld
查看防火牆狀態
systemctl status firewalld