Java大数据开发(三)Hadoop(6)-集群时间同步

2021年11月21日 阅读数:7
这篇文章主要向大家介绍Java大数据开发(三)Hadoop(6)-集群时间同步,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。
导读:hadoop集群咱们已经搭建好了,可是集群在执行任务的时候,必需要保持时间同步,因此,这一节,咱们就要进行集群时间同步。


集群时间同步css

注意:在root用户下执行java


时间同步的方式:找一个机器,做为时间服务器,全部的机器与这台集群时间进行定时的同步,好比,每隔十分钟,同步一次时间。centos


1、时间服务器配置服务器


一、检查ntp是否安装
微信

[root@hadoop100 ~]# rpm -qa|grep ntpfontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64ntp-4.2.6p5-10.el6.centos.x86_64
二、修改ntp配置文件
[root@hadoop100 ~]# vi /etc/ntp.conf

(1) 受权 192.168. 1 .0-192.168. 1 .255 网段上的全部机器能够从这台机器上查询和同步时间
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap修改成 restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
(2) 集群在局域网中,不使用其余互联网上 时间
server 0.centos.pool.ntp.org iburstserver 1.centos.pool.ntp.org iburstserver 2.centos.pool.ntp.org iburstserver 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
(3) 当该节点丢失网络链接,依然能够采用 本地时间 做为时间服务器为集群中的其余节点提供时间同步,添加以下内容,保存退出
server 127.127.1.0fudge 127.127.1.0 stratum 10
三、 修改 /etc/sysconfig/ntpd 文件,保存退出
[root@hadoop100 ~]# vi /etc/sysconfig/ntpd
##增长内容以下(让硬件时间与系统时间一块儿同步)SYNC_HWCLOCK=yes
四、从新启动ntpd服务
[root@hadoop100 ~]# service ntpd status
[root@hadoop100 ~]# service ntpd restart关闭 ntpd[失败]正在启动 ntpd[肯定]
五、设置ntpd服务开机启动
[root@hadoop100 ~]# chkconfig ntpd on

2、其余服务器配置

一、在其余机器配置10分钟与时间服务器同步一次网络

[root@hadoop101 ~]# crontab -e0 */10 * * * ?

二、服务器执行如下命令,能够手动同步时间oop

[root@hadoop101 ~]# /usr/sbin/ntpdate hadoop10028 Mar 13:47:01 ntpdate[2419]: step time server 192.168.1.100 offset -1.711691 sec


三、相同的操做在须要作时间同步的机器上操做一次。大数据


关注「跟我一块儿学大数据」spa

跟我一块儿学大数据.net

本文分享自微信公众号 - 跟我一块儿学大数据(java_big_data)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。