莉凡网

linux获取当前时间(linux获取当前时间 到秒)

放牛AI工具

  在大数据集群中,一个最重要的概念就是对各个服务器做时间同步

  时间同步的重要性:保证集群中每台服务器的时间一致,误差可以忽略不计,同时集群之间的机器在进行通信的时候,不会导致连接超过集群中服务设置的超时时间

  简单点说: 就是保证例如,Hadoopspark等服务的主从节点的通信正常,不会造成主节点与从节点通信超时.

linux获取当前时间(linux获取当前时间 到秒)

  下面开始配置主从节点的时间同步配置:最简单版本

  本次操作为三台虚拟服务器(Centos系统)

  机器名字分别为

  Master

  Slave1

  Salve2

  一、主节点

  1, 安装服务:

  进入虚拟机 ,执行 yum install ntpd

  2, 配置

  Vi /etc/ntp.conf

  注释掉其中的 server xxx.pool.centos.xxxx

  添加 server ntp7.aliyun.com

  利用阿里云为我们的ntp服务器

  3, 执行同步

  Ntpdate -u ntp7.aliyun.com

  执行成功过后,会展示 offset 0.0000xxx之类的信息

  4, 重启服务

  Service ntpd restart

  5, 查看同步状态

  执行ntpstat (由于时间同步需要一定时间,快的10S ,慢的10分钟)

  如果同步成功,显示的是已经同步

  二、从节点

  从节点比较简单

  重复以下步骤:

  1, 安装NTP服务区

  2, 配置 ntp.conf中的server 为主节点

  例如 server Master

  3, 执行同步

linux获取当前时间(linux获取当前时间 到秒)

  ntpdate -u Master

  这里需要注意以下,执行同步的时候,主节点的状态一定要是已经同步

  4, 查看同步状态

  ntpstat

  OK,配置完成

  原创,转载需注明出处

  来自 科多大数据高级工程师张老师

放牛AI工具

本文链接:https://www.hello-linux.com/linux/492.html

版权声明:本网站内容均来源于网络,如涉及侵权,请联系作者!

发表评论

还没有评论,快来说点什么吧~

联系客服
公众号
公众号
公众号
返回顶部