• 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库——安装配置NTP服务,保证集群时间保持同步


    一、所有节点上使用yum安装配置NTP服务
    yum install ntp -y

    二、选定一台节点作为NTP server, 192.168.58.11
    修改/etc/ntp.conf

    vim  /etc/ntp.conf

    1,注释掉restrict 127.0.0.1 ,修改为:

    restrict 192.168.58.11 mask 255.255.0.0 nomodify notrap

    2,使本地时钟可作为时钟源,添加如下两行:

    server 127.127.1.0
    fudge 127.127.1.0 stratum 10

    3,屏蔽默认服务器设置,添加国内节点

    # server in China
    server 202.112.10.36 prefer
    server 1.cn.pool.ntp.org
    server 2.cn.pool.ntp.org
    server 3.cn.pool.ntp.org
    server 0.cn.pool.ntp.org

    4, 启用ntpd服务

    设置ntpd为自启动

    systemctl enable ntpd

    启动ntpd服务

    systemctl start ntpd

    三、配置其他节点作为客户端(每个节点都执行)

    1,修改/etc/ntp.conf

    添加主节点,屏蔽默认服务器设置:

    server  192.168.58.11

     保存退出,复制到其他客户端节点或者在每个节点执行上述编辑。

    例如在ep-bd02上编辑完成后,从ep-bd02通过scp复制到其他三个主机:

    scp /etc/ntp.conf ep-bd03:/etc/.
    scp /etc/ntp.conf ep-bd04:/etc/.
    scp /etc/ntp.conf ep-bd05:/etc/.
    
    

    2,【每个节点】执行:

    从主节点同步时间:

    ntpdate ep-bd01

    设置自动启动,然后启动ntpd

    systemctl enable ntpd
    systemctl start ntpd

    四、注意事项

    1,当server与client之间的时间误差过大时(可能是1000秒),处于对修改时间可能对系统和应用带来不可预知的问题,NTP将停止时间同步!
    所以如果发现NTP启动之后时间并不进行同步时,应该考虑到可能是时间差过大引起的,此时需要先手动进行时间同步!

    手动同步命令

    ntpdate  ep-bd01

    2,“”the NTP socket is in use, exiting“”【错误解决】 

    **the NTP socket is in use, exiting的解决办法
    the NTP socket is in use, exiting
    这个错误的原因是存在已经启动的ntpdate服务,重复启动导致的。
    使用下面的命令查看进程:“lsof -i:123” 这里的123是端口号,例如我的机器运行结果是:

    [root@ep-bd03]# lsof -i:123

    命令输出如下:

    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    
    ntpd 30016 ntp 16u IPv4 389632 0t0 UDP *:ntp 
    ntpd 30016 ntp 17u IPv6 389633 0t0 UDP *:ntp 
    ntpd 30016 ntp 18u IPv4 389638 0t0 UDP localhost:ntp 
    ntpd 30016 ntp 19u IPv4 389639 0t0 UDP ep-bd03:ntp 
    ntpd 30016 ntp 20u IPv4 389640 0t0 UDP ep-bd03:ntp 
    ntpd 30016 ntp 21u IPv6 389641 0t0 UDP localhost:ntp 
    ntpd 30016 ntp 22u IPv6 389642 0t0 UDP ep-bd03:ntp

    杀kill掉这个进程后,重新运行ntpdate 校时服务

    [root@ep-bd03 ]# kil -9 30016
  • 相关阅读:
    oracle10g安装问题
    oracle10g卸载问题
    c编译过程
    根文件系统制作
    Handler消息传递机制
    Glide图片加载库的使用
    关于FragmentPageAdapter
    Android中set标签的使用
    overridependingtransition方法
    关于View
  • 原文地址:https://www.cnblogs.com/dajianshi/p/9473951.html
Copyright © 2020-2023  润新知