集群机器时间同步设置

刺骨的言语ヽ痛彻心扉 2022-02-20 03:51 478阅读 0赞

Ntp时间服务器

集群保障时间一致 共有3个方法

  1. 手工的改 date –s “2016-01-05”
  2. 启动service NTP
  3. 基于实体机 7*24 不关机 用脚本在规定时间同步 达到时间同步完美

Ntp 时间服务器

  • 编辑 /etc/ntp.conf   vim /etc/ntp.conf
  • 相关内容编辑   进入配置文件我们需要在配置文件中添加代码内容
  1. 把如下图第一个红框中内容替换为以下内容
    restrict default ignore
    restrict 127.0.0.1 mask 255.255.255.0 nomodify notrap
    注意这里的ip写的是自己的window 中VMnet1 IPv4 地址,不知道的可以在cmd命令中ipconfig查看
  2. 把第二个红框中的内容用#号注释掉

    #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.0
    fudge 127.127.1.0 stratum 10
    这个是固定的,不需修改ip地址
  4. 修改完配置文件重启ntp服务  执行 service ntpd restart
    如果输入命令的时候第一次有可能启动失败 变红,那么再次执行命令就好了
    在这里插入图片描述
  5. 检查ntp是否启动  执行service ntpd status
    在这里插入图片描述
  6. 第一台设置成功以后接下来设置其他机器 其他机器的操作都一样
  7. 首先查看其他机器的运行状态,service ntpd status
    在设置ntp同步时间时除了主机开启以外,其他ntp服务都必须是关闭状态中
    如果已经开启,service ntpd stop把服务关掉。
    因为要与第一台同步,如果都开启了系统就会识别不到该同步哪台机器。
    在这里插入图片描述
  8. 把配置文件中标注的内容注释掉 这个是网络自动匹配时间
    在这里插入图片描述
  9. 客户的与服务器端同步时间 —手工同步
    进行与第一台机器同步时间设置
    ntpdate 第一台主机名 例如:ntpdate hadoop1
    在这里插入图片描述
    其他机器雷同
    注:在同步的过程中有的同学会报错 这时候该检查第一台机器的配置文件是否编写正确
  10. 配置每间隔一段时间进行自动同步
    执行 crontab -e进入文件添加以下内容

/usr/sbin/ntpdate 这个是ntpdate的路径 可以在命令行查看路径 which ntpdate
/usr/sbin/ntpdate hadoop  后面的hadoop 指的是第一台主机的主机名,记得要改成自己的。

  1. * * * * * /usr/sbin/ntpdate hadoop
  2. * * * * * sleep 10: /usr/sbin/ntpdate hadoop
  3. * * * * * sleep 20: /usr/sbin/ntpdate hadoop
  4. * * * * * sleep 30: /usr/sbin/ntpdate hadoop
  5. * * * * * sleep 40: /usr/sbin/ntpdate hadoop
  6. * * * * * sleep 50: /usr/sbin/ntpdate hadoop

在这里插入图片描述

  1. 设置完毕之后 第一台修改时间,其他机器自动同步
    在这里插入图片描述
    在这里插入图片描述
    注:

    • 其他机器date时间最终会一直与第一台主机器同步时间(在同步的过程中 date需要一定时间才能同步,耐心等待…)
    • 其他机器可以 执行 date 查看时间是否同步

发表评论

表情:
评论列表 (有 0 条评论,478人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Linux:时间同步

    集群时间同步 如果服务器在公网环境(能连接外网),可以不采用集群时间同步,因为服务器会定期和公网时间进行校准; 如果服务器在内网环境,必须要配置集群时间同步,否则时间

    相关 时间同步

    集群之间在执行任务的时候需要时间同步,分两种情况: 如果集群连接了外网,那么每个节点都可以和外网进行时间同步,不需要处理 如果集群没连接外网,需要配置集群中一台节

    相关 Oracle时间同步

    在RAC中集群的时间应该是保持同步的,否则可能导致很多问题,比如:依赖于时间的应用会造成数据的错误,各种日志打印的顺序紊乱,这将会影响问题的诊断,严重的可能会导致集群宕机或者重