1.集群時間同步
找一台機器,作為實踐服務器,所有的機器與這台集群時間進行定時的同步,比如,每隔十分鍾同步一次時間.
1.1步驟
1.1.1時間服務器配置
[linyouyi@hadoop01 hadoop-2.7.7]$ rpm -qa | grep ntp ntp-4.2.6p5-28.el7.centos.x86_64 ntpdate-4.2.6p5-28.el7.centos.x86_64 [linyouyi@hadoop01 hadoop-2.7.7]$ vim /etc/ntp.conf #授權172.16.0.0/16網段的所有機器可以從這台機器上查詢時間 restrict 172.16.0.0 mask 255.255.0.0 nomodify notrap #集群在局域網中,不使用起他互聯網上的時間 server 0.centos.pool.ntp.org iburst #當該節點丟失網絡連接時,依然可以采用本地時間作為時間服務器為集群中的其他節點提供時間同步 server 127.127.1.0 fudge 127.127.1.0 stratum 10
1.1.2修改/etc/sysconfig/ntpd文件
[linyouyi@hadoop01 hadoop-2.7.7]$ vim /etc/sysconfig/ntpd #增加以下內容,讓硬件時間和系統時間一起同步 SYNC_HWCLOCK=yes
1.1.3重新啟動ntpd服務
[linyouyi@hadoop01 hadoop-2.7.7]$ systemctl enable ntpd [linyouyi@hadoop01 hadoop-2.7.7]$ systemctl restart ntpd
1.1.4其他機器配置
[linyouyi@hadoop02 hadoop-2.7.7]$ crontab -e */10 * * * * /usr/sbin/ntpdate hadoop01 #隨意修改任意時間,待10分鍾過后查看是否與hadoop01機器的實踐同步 [linyouyi@hadoop02 hadoop-2.7.7]$ date -s "2019-8-4 11:27:30" [linyouyi@hadoop02 hadoop-2.7.7]$ date [linyouyi@hadoop02 hadoop-2.7.7]$