Hadoop叢集是配置時間同步!

清風1024發表於2020-10-27

Hadoop叢集是配置時間同步!

時間同步
hadoop1 192.168.100.101
hadoop2 192.168.100.102
hadoop3 192.168.100.103

一、設定master的時間
[root@bigdata01 ~]# date
在這裡插入圖片描述
選擇時區
[root@bigdata01 ~]# tzselect
在這裡插入圖片描述
在這裡插入圖片描述 [root@bigdata01 ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

修改時間(date -s 00:00:00或者網路同步:apt-get install ntpdate ; ntpdate cn.pool.ntp.org)
寫入硬碟時間(hwclock -w)

二、是否安裝了ntp服務
[root@bigdata01 /]# rpm -q ntp
ntp-4.2.6p5-29.el7.centos.x86_64

使用yum安裝
[root@bigdata01 /]# yum install -y
yum倉庫安裝後啟動
[root@bigdata01 /]# systemctl start ntpd.service
三、修改相關配置檔案
[root@bigdata01 /]# vim /etc/ntp.conf
在這裡插入圖片描述第一處新增,意思是從IP地址192.168.217.1-192.168.217.254,預設閘道器255.255.255.0的伺服器都可以使用我們的NTP伺服器來同步時間
第二處新增,指明網際網路和區域網中作為NTP伺服器的IP
第三處是修改,將原有註釋去掉,是當伺服器與公用的時間伺服器失去聯絡時以本地時間為客戶端提供時間服務

完成退出,啟動服務
[root@bigdata01 /]# systemctl start ntp.service

檢視服務連線與監聽
[root@bigdata01 /]# netstat -tlunp | grep ntp
【注】:出現 -bash: netstat: command not found 錯誤
需要安裝net-tools
yum install net-tools -y
重新啟動服務
[root@bigdata01 /]# systemctl restart ntpd.service
四、將其他節點上的時間與這臺master同步
在bigdata02、bigdata03 上都執行命令
[root@bigdata02 ~]# ntpdate bigdata01
在這裡插入圖片描述
[root@bigdata03 ~]# ntpdate bigdata01
在這裡插入圖片描述【注】在bigdata01、bigdata02 上也需要安裝ntp服務

相關文章