ntp:集群时间同步,具有险意识,如果需要同步的服务器和目标服务器时间差很多,不执行。
Ntpdate:一般用于互联网同步问题,执行该命令,时间立即同步,一般不用于生产环境。
ntp集群时间同步步骤如下:

单台机器时间调整标准时间

  1. date查看当前时间。
  2. 输入service ntpd stop关闭ntpd,并输入 tzselect
    Linux系统tp集群时间同步
  3. 输入5,选择Asia。
    Linux系统tp集群时间同步
  4. 输入9,选择China。
    Linux系统tp集群时间同步
    5.输入1,选择Beijing Time。
    Linux系统tp集群时间同步
    6.输入1,选择yes。
    7.若时间未改变,则执行 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime,并输入y。
    8.hwclock,将时间写入磁盘。

配置同步

  1. 时间服务器配置(必须是root用户)
先检查ntp是否按装,一般情况都安装过了
rpm -qa | grep ntp

若出现如下三条,则证明安装了,否则需要使用yum或rpm安装。
Linux系统tp集群时间同步
2. 修改ntp配置文件 ,一共三处:

① vi /etc/ntp.conf

    把#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap的#去掉

②在以下四处前面都加上#号

 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
  1. 修改/etc/sysconfig/ntpd文件
    增加内容如下
    SYNC_HWCLOCK=yes
  1. 重新启动ntpd

    SYNC_HWCLOCK=yes
  1. 设置开机开启
	  chkconfig ntpd on
  1. 第二台机器也需要进行时区的配置,和上面一样 然后再进行同步时间,再编写脚本,每隔10分钟同步一次
  输入 crontab -e 
  */10 * * * *   /usr/sbin/ntpdate hadoop01 
  1. 第三台机器重复之前的操作
    输入  crontab -e 
     */10 * * * *   /usr/sbin/ntpdate hadoop01

这样的话,集群就配好了。集群的时间同步对于一些软件比如HBase,以及一些集群定时任务来说非常的重要。

									 summed up by JiaMingcan
									 转载请署名:JiaMingcan

相关文章:

  • 2022-12-23
  • 2021-04-07
  • 2021-07-26
  • 2021-08-17
  • 2021-06-30
猜你喜欢
  • 2021-11-04
  • 2022-12-23
  • 2021-12-12
  • 2022-01-05
  • 2022-12-23
  • 2021-10-12
相关资源
相似解决方案