Hadoop集群时间同步配置

痛定思痛。 2022-04-05 04:12 496阅读 0赞

Hadoop集群时间同步配置

  • 1.时间服务器配置(必须root用户)
    • 1.1检查ntp是否安装
    • 1.2修改ntp配置文件
    • 1.3修改/etc/sysconfig/ntpd 文件
    • 1.4重新启动ntpd
    • 1.5 其他机器配置(必须root用户)
    • 1.6 编写定时任务
    • 1.7 测试
  • 2.返回目录

1.时间服务器配置(必须root用户)

1.1检查ntp是否安装

执行命令:rpm -qa|grep ntp

1.2修改ntp配置文件

执行命令:vi /etc/ntp.conf
1.修改1(授权192.168.1.0网段上的所有机器可以从这台机器上查询和同步时间):

  1. 修改前:
  2. #restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
  3. 修改后:
  4. restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

2.修改2(集群在局域网中,不使用其他的网络时间):

  1. 修改前:
  2. server 0.centos.pool.ntp.org iburst
  3. server 1.centos.pool.ntp.org iburst
  4. server 2.centos.pool.ntp.org iburst
  5. server 3.centos.pool.ntp.org iburst
  6. 修改后:
  7. #server 0.centos.pool.ntp.org iburst
  8. #server 1.centos.pool.ntp.org iburst
  9. #server 2.centos.pool.ntp.org iburst
  10. #server 3.centos.pool.ntp.org iburst

3.添加3(当该节点丢失网络连接,依然可以作为时间服务器为集群中的其他节点提供时间同步)

  1. server 127.127.1.0
  2. fudge 127.127.1.0 stratum 10

1.3修改/etc/sysconfig/ntpd 文件

执行命令:vim /etc/sysconfig/ntpd
增加内容如下(让硬件时间与系统时间一起同步):
SYNC_HWCLOCK=yes

1.4重新启动ntpd

1.查看状态:service ntpd status
2.启动:service ntpd start
3.关闭:service ntpd stop

1.5 其他机器配置(必须root用户)

1.6 编写定时任务

在其他机器配置10分钟与时间服务器同步一次:crontab -e
编写定时任务如下:
*/10 * * * * /usr/sbin/ntpdate hadoop102

1.7 测试

修改任意机器时间(命令:date -s “2017-9-11 11:11:11”)。到十分钟后会自动同步整个集群服务器时间!!!

2.返回目录

总目录:https://blog.csdn.net/qq_39657909/article/details/84729209

版权声明:本博客为记录本人自学感悟,转载需注明出处!
https://me.csdn.net/qq_39657909

发表评论

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

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

相关阅读

    相关 hadoop 时间NTP同步

    1. 时区一致。 要保证设置主机时间准确,每台机器时区必须一致。实验中我们需要同步网络时间, 因此要首先选择一样的时区。先确保时区一样,否则同步以后时

    相关 Hadoop配置

    1.在进行Hadoop集群配置中,需要在/etc/hosts文件中添加集群中所有机器的IP与主机名,这样Master与所有的Slave机器之间不仅可以通过IP进行通信,还可以通