ntpdate解决同步时间报错 the NTP socket is in use, exiting

ntpdate解决同步时间报错 the NTP socket is in use, exiting 

HBase启动服务前首先查看集群时间是否同步


《第一步》

检查是否安装ntpdntpdate服务

命令为:rpm -qa | grep ntp rpm -qa | grep ntpdate


《第二步》
如果没有安装上述服务,则使用命令安装

命令为:yum install -y ntp yum install -y ntpdate


《第三步》

启动ntpd服务,同步网络时间

service ntpd status 查看tnpd状态
没有开启服务的,使用service ntpd start打开


《第四步》
0203节点上分别编写时间同步脚步


《第五步》
同步操作以前还是会有不一样,所以可以自己手动在0203节点上使用命令:ntpdate+空格+主节点IP地址
手动同步一次

报错:

今天为了同步服务器时间,使用该命令时会收到下列错误消息。

13 Apr 15:48:18 ntpdate[124176]: the NTP socket is in use, exiting

  • 1
  • 2

解决办法:

您收到此错误消息的原因是由于 xntpd 已经绑定到了该 Socket。运行 ntpdate 时,它会首先进行广播,然后侦听端口 123。如果 xntpd 正在运行,而有一个进程已经在侦听该端口了,则会使 ntpdate 无法在上面运行。运行下列命令,即可找出 xntpd PID

[root@SZDX-DNS-1 bin]# ps -ef|grep xntpd

root     124185   6192  0 15:49 pts/1    00:00:00 grep xntpd

可惜没有找到pid

使用lsof –i:123

没有lsof命令的话:yum install -y lsof

 lsof -i:123

COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME

ntpd    124171  ntp   16u  IPv4 420557      0t0  UDP *:ntp

ntpd    124171  ntp   17u  IPv6 420558      0t0  UDP *:ntp

ntpd    124171  ntp   18u  IPv6 420562      0t0  UDP localhost:ntp

ntpd    124171  ntp   19u  IPv6 420563      0t0  UDP [fe80::1251:72ff:fe31:f52b]:ntp

ntpd    124171  ntp   20u  IPv6 420564      0t0  UDP [fe80::6a91:d0ff:fe60:a9d4]:ntp

ntpd    124171  ntp   21u  IPv4 420565      0t0  UDP localhost:ntp

ntpd    124171  ntp   22u  IPv4 420566      0t0  UDP 218.94.214.29:ntp

[root@spark1 bin]# kill -9 12417

[root@spark11 bin]# ntpdate 192.168.100.120

13 Apr 09:08:36 ntpdate[124200]: step time server 192.168.100.120 offset -24096.422190 sec

[root@spark1 bin]# date

清除 (Kill) 该进程,然后尝试再次与 ntp 服务器进行同步。此时您不应该收到此错误消息。

请注意,如果您尝试与之同步的服务器没有运行 xntpd,则会收到下列错误消息:

ntpdate[12573]: no server suitable for synchronization found

出现这种情况的原因是,如果您想使用另一个服务器的时间,该服务器必须已经进行了自身同步。

二、搭建openstack 时间报错  no server suitable for synchronization found未找到适合同步的服务器

  1. 查看服务状态 systemctl status ntpd

状态显示 failed

  1. 控制节点和计算节点

重启服务 systemctl start ntpd

      开机自启  systemctl enable ntpd

  1. 查看服务状态 systemctl status ntpd

 

 

 

5、输入lsof -i:123 lsof -i 用以显示ntp 123的端口的进程情况

6kill -9 33210

您收到此错误消息的原因是由于 xntpd 已经绑定到了该 Socket。运行 ntpdate 时,它会首先进行广播,然后侦听端口 123。如果 xntpd 正在运行,而有一个进程已经在侦听该端口了,则会使 ntpdate 无法在上面运行。运行下列命令,即可找出 xntpd PID

杀死进程33210

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qianx0212

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值