日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hadoop--集群时间同步(可不同步)

發布時間:2025/3/17 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hadoop--集群时间同步(可不同步) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

集群時間同步

如果服務器在公網環境(能連接外網),可以不采用集群時間同步,因為服務器會定期和公網時間進行校準;
如果服務器在內網環境,必須要配置集群時間同步,否則時間久了會產生時間偏差,導致集群執行任務時間不同步。

1.需求
找一個機器,作為時間服務器,所有的及其與這臺集群時間進行定時同步,生產環境根據任務對時間的準確度要求周期同步。

2.時間服務器配置(必須root用戶)

1). 查看所有節點ntpd服務狀態和開機自啟動狀態:

[xiaobai@hadoop102 ~]$ sudo systemctl status ntpd [xiaobai@hadoop102 ~]$ sudo systemctl start ntpd [xiaobai@hadoop102 ~]$ sudo systemctl is-enabled ntpd

2). 修改hadoop102的ntp.conf配置:

[xiaobai@hadoop102 ~]$ sudo vim /etc/ntp.conf

修改內容如下:

a. 修改1(授權192.168.10.0-192.168.10.255網段上的所有機器可以從這臺機器上查詢和同步時間)

#restrict 192.168.10.0 mask 255.255.255.0 nomodify notrap

restrict 192.168.10.0 mask 255.255.255.0 nomodify notrap

b. 修改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

c. 天劍3(當該節點丟失網絡連接,依然可以采用本地時間作為時間服務器為集群中的其他節點提供時間同步)

server 127.127.1.0 fudge 127.127.1.0 stratum 10

3). 修改hadoop102的/etc/sysconfig/ntpd文件:

[xiaobai@hadoop102 ~]$ sudo vim /etc/sysconfig/ntpd

增加內容如下(讓硬件時間與系統時間一起同步)

SYNC_HWCLOCK=yes

4). 重新啟動ntpd服務:

[xiaobai@hadoop102 ~]$ sudo systemctl start ntpd

5). 設置ntpd服務開機啟動:

[xiaobai@hadoop102 ~]$ sudo systemctl enable ntpd

3.其他機器配置(必須root用戶):

1). 關閉所有節點上ntp服務和自啟動

[xiaobai@hadoop103 ~]$ sudo systemctl stop ntpd [xiaobai@hadoop103 ~]$ sudo systemctl disable ntpd [xiaobai@hadoop104 ~]$ sudo systemctl stop ntpd [xiaobai@hadoop104 ~]$ sudo systemctl disable ntpd

2). 在其他及其配置1分鐘與時間服務器同步一次:

[xiaobai@hadoop103 ~]$ sudo crontab -e

編寫定時任務如下:

*/1 * * * * /usr/sbin/ntpdate hadoop102

3). 修改任意機器時間:

[xiaobai@hadoop103 ~]$ sudo date -s "2021-6-15 22:00:59"

4). 1分鐘后查看機器是否與時間服務器同步:

[xiaobai@hadoop103 ~]$ sudo date

總結

以上是生活随笔為你收集整理的hadoop--集群时间同步(可不同步)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。