在從事大數據時候,集群時間不一致會導致不少問題。eg:心跳異常,進程通信異常等。讓集群之間等時間保持一致顯得十分重要。以下主要以兩種方式
第一種方式:手動方式去修改時間。
1.將系統時間設定成下午5點55分55秒的命令命令 : “date -s 17:55:55”
#date -s “12:12:23 2006-10-10″ //這樣可以設置全部時間
2. 將當前時間和日期寫入BIOS,避免重啟后失效
命令 : “hwclock -w”。
第二種方式,采用ntpd+crontab設置自動同步時間
2.6配置時間同步
具體參照《操作系統環境配置.doc》
a) 修改文件 /etc/ntp.conf
server? 127.127.1.0 minpoll 4 maxpoll5
fudge?? 127.127.1.0 stratum 2
b) 修改文件 ?
<span><strong>/etc/ntp/step-tickers</strong></span>
127.0.0.1
c) 開啟服務
hwclock –set –date=”02/14/2017 11:24:00″
hwclock –s
通過service crond status/stop/start 來查看crontab的定時服務是否開啟
(集群的每個節點必須開啟crontab)
各節點服務器設置與主節點時間同步:
手工同步:
/usr/sbin/ntpdate rtw01
定時同步,沒3分鐘同步一下:
[root@centosX ~]# crontab -e
*/3? *? *?*? *? /usr/sbin/ntpdate rtw01? 每隔3分鐘執行一次
3? *?*? *? *?/usr/sbin/ntpdate rtw01? 每時3分鐘時候執行一次,一次間隔1小時
對于新增加的節點機器,需要配置crontab –e 使集群的時間保持一致性。 |
相關推薦: