Hadoop叢集時間同步配置
阿新 • • 發佈:2018-12-11
Hadoop叢集時間同步配置
- 1.時間伺服器配置(必須root使用者)
- 1.1檢查ntp是否安裝
- 1.2修改ntp配置檔案
- 1.3修改/etc/sysconfig/ntpd 檔案
- 1.4重新啟動ntpd
- 1.5 其他機器配置(必須root使用者)
- 1.6 編寫定時任務
- 1.7 測試
- 2.返回目錄
1.時間伺服器配置(必須root使用者)
1.1檢查ntp是否安裝
執行命令:rpm -qa|grep ntp
1.2修改ntp配置檔案
執行命令:vi /etc/ntp.conf
1.修改1(授權192.168.1.0網段上的所有機器可以從這臺機器上查詢和同步時間):
修改前:
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
修改後:
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
2.修改2(叢集在區域網中,不使用其他的網路時間):
修改前: 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 修改後: #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
3.新增3(當該節點丟失網路連線,依然可以作為時間伺服器為叢集中的其他節點提供時間同步)
server 127.127.1.0
fudge 127.127.1.0 stratum 10
1.3修改/etc/sysconfig/ntpd 檔案
執行命令:vim /etc/sysconfig/ntpd
增加內容如下(讓硬體時間與系統時間一起同步):
SYNC_HWCLOCK=yes
1.4重新啟動ntpd
1.檢視狀態:service ntpd status
2.啟動:service ntpd start
3.關閉:service ntpd stop
1.5 其他機器配置(必須root使用者)
1.6 編寫定時任務
在其他機器配置10分鐘與時間伺服器同步一次:crontab -e
編寫定時任務如下:
*/10 * * * * /usr/sbin/ntpdate hadoop102
1.7 測試
修改任意機器時間(命令:date -s “2017-9-11 11:11:11”)。到十分鐘後會自動同步整個叢集伺服器時間!!!
2.返回目錄
總目錄:https://blog.csdn.net/qq_39657909/article/details/84729209
版權宣告:本部落格為記錄本人自學感悟,轉載需註明出處!
https://me.csdn.net/qq_39657909