集群机器时间同步设置
Ntp時間服務器
集群保障時間一致 共有3個方法
Ntp 時間服務器
- 編輯 /etc/ntp.conf ? vim /etc/ntp.conf
- 相關內容編輯 ? 進入配置文件我們需要在配置文件中添加代碼內容
把如下圖第一個紅框中內容替換為以下內容
restrict default ignore
restrict 127.0.0.1 mask 255.255.255.0 nomodify notrap
注意這里的ip寫的是自己的window 中VMnet1 IPv4 地址,不知道的可以在cmd命令中ipconfig查看
把第二個紅框中的內容用#號注釋掉
#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 127.127.1.0
fudge 127.127.1.0 stratum 10
這個是固定的,不需修改ip地址
修改完配置文件重啟ntp服務 ?執行 service ntpd restart
如果輸入命令的時候第一次有可能啟動失敗 變紅,那么再次執行命令就好了
檢查ntp是否啟動 ?執行service ntpd status
第一臺設置成功以后接下來設置其他機器 其他機器的操作都一樣
首先查看其他機器的運行狀態,service ntpd status
在設置ntp同步時間時除了主機開啟以外,其他ntp服務都必須是關閉狀態中
如果已經開啟,service ntpd stop把服務關掉。
因為要與第一臺同步,如果都開啟了系統就會識別不到該同步哪臺機器。
把配置文件中標注的內容注釋掉 這個是網絡自動匹配時間
客戶的與服務器端同步時間 --手工同步
進行與第一臺機器同步時間設置:
ntpdate 第一臺主機名 例如:ntpdate hadoop1
其他機器雷同
注:在同步的過程中有的同學會報錯 這時候該檢查第一臺機器的配置文件是否編寫正確
配置每間隔一段時間進行自動同步
執行 crontab -e進入文件添加以下內容
/usr/sbin/ntpdate 這個是ntpdate的路徑 可以在命令行查看路徑 which ntpdate
/usr/sbin/ntpdate hadoop ?后面的hadoop 指的是第一臺主機的主機名,記得要改成自己的。
11. 設置完畢之后 第一臺修改時間,其他機器自動同步
注:
- 其他機器date時間最終會一直與第一臺主機器同步時間(在同步的過程中 date需要一定時間才能同步,耐心等待…)
- 其他機器可以 執行 date 查看時間是否同步
總結
以上是生活随笔為你收集整理的集群机器时间同步设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VMware 创建开启虚拟机时候报错的解
- 下一篇: Hadoop端口介绍及各种启动命令列表