cdh 集群需要保持各節點時間同步,需要在每個節點配置 ntp 時間同步服務
1、集群配置 ntp 主從時間同步服務
安裝 ntp
yum install -y ntp
配置/etc/ntp.conf
引數
ntp 時鐘服務節點:在集群中配置乙個 ntp 時間伺服器,負責對內網其它節點提供時鐘服務。
配置引數說明如下,完整配置指令碼見清單中的server-ntp.conf
:
# 設定對內網主機提供ntp服務,集群閘道器是192.168.20.1,允許內網其他機器同步時間 restrict 192.168.20.1 mask 255.255.255.0 nomodify notrap # 指定上層對時的外部伺服器,優先選擇阿里雲的時鐘服務 server time6.aliyun.com perfer server 0.cn.pool.ntp.org server 1.cn.pool.ntp.org server 2.cn.pool.ntp.org server 3.cn.pool.ntp.org #允許上層時間伺服器主動修改本機時間 restrict time6.aliyun.com nomodify notrap noquery restrict 0.cn.pool.ntp.org nomodify notrap noquery restrict 1.cn.pool.ntp.org nomodify notrap noquery restrict 2.cn.pool.ntp.org nomodify notrap noquery restrict 3.cn.pool.ntp.org nomodify notrap noquery #外部時間伺服器不可用時,設定以本地時間作為時間服務 server 127.127.1.0 fudge 127.127.1.0 stratum 10
ntp 子節點:配置引數與 ntp 時鐘服務節點同步時間。
配置引數說明如下
# 指定上層對時的外部伺服器,192.168.20.30為配置了ntpd時鐘服務端的節點ip server 192.168.20.30 perfer server time6.aliyun.com #允許上層時間伺服器主動修改本機時間 restrict 192.168.20.30 nomodify notrap noquery restrict time6.aliyun.com nomodify notrap noquery # 外部時間伺服器不可用時,設定以本地時間作為時間服務 server 127.127.1.0 fudge 127.127.1.0 stratum 10
啟用 ntp 服務
systemctl start ntpd systemctl enable ntpd
初始時間同步
ntpdate -u time6.aliyun.com
同步系統時間到硬體
hwclock --systohc
2、節點非正常開機啟動時的主機時鐘偏差問題解決
問題:在 cloudera 集群中,節點意外宕機自動重啟後,集群持續報告主機時鐘偏差
的告警資訊,導致集群內一些服務無法正常提供服務。
原因:經排查測算後找到原因了,在伺服器非正常啟動後,cloudera-scm-agent
啟動時,會檢測ntpd
服務是否啟動,如果沒有檢測到ntpd
,cloudera 缺省會以chronyd
作為預設時間服務。然而系統並未配置chronyd
服務,所以一直會出現主機時鐘偏差
的告警資訊,伺服器正常啟動時不會出現該問題。
51微控制器 時鐘
1.時鐘週期是機器週期的12倍 機器週期是晶振頻率的倒數 2.51微控制器1個機器週期 12個時鐘週期,頻率為12mhz,則乙個機器週期為1us,具體到定時器程式就是,假如你想定1ms,那麼微控制器每次加乙個一,就要過1us,那麼1ms就要加1000次,所以用65535 1000 64535 再把6...
微控制器時鐘管理
本章節談一下對微控制器時鐘管理上的一些認識,假如說我們拿到一款stm32f103c8t6的微控制器,設定的是外部晶振8m,然後設定分頻為不分頻,那麼執行時鐘就是72m,就是執行乙個指令週期的時間為1 72m,通過乙個指令的執行時間,我們算出了非常簡單的延時函式,比如 簡單的延時函式 void del...
《2440裸機》時鐘體系
1.原理分析 s3c2440a有兩個鎖相環 plls 乙個 mpll 用於fclk hclk和pclk,另乙個 upll 專用於usb。其中fclk用於cpu,hclk用於ahb匯流排,pclk用於apb匯流排。ahb advanced high performance bus 高階高效能匯流排,用...