第 1 章. NTP服务器安装及客户机配置

配置之前要确定时间和现实时间一致,手动配置时间命令sudo date -s "2018-04-18 14:50:02"

配置时区https://www.cnblogs.com/dyj0201/p/6440632.html

如果已有NTP服务器,则使用已有NTP服务器,不使用集群内部重新搭建的NTP服务器。

已有NTP服务器地址为:10.131.11.48,端口为123。

lsof -i:123(端口号)   查看该端口下面对应的进程

1.1. 搭建NTP服务器(NTP服务器)

1.1.1. 安装NTP

[cdh@bigdata-1 ~]$sudo yum install -y ntp

以下表示系统自带已经安装:

1.1.2. 修改ntp.conf配置文件

[cdh@bigdata-1 ~]$ sudo vim /etc/ntp.conf

将“restrict default kod nomodify notrap nopeer noquery”这行修改成:

restrict default nomodify

如果没有其他NTP服务源,配置本机时间为ntp时间(stratum(层级)的值不能太大,如果要向上级NTP更新需要设置较低的值):将以下2行内容的注释去掉(去掉行开头的“#”号):

同时注释掉server 0/1/2共3行记录:

#server 0.centos.pool.ntp.org

#server 1.centos.pool.ntp.org

#server 2.centos.pool.ntp.org

修改完毕后截图如下:

保存并退出:按ESC,再按“:”,输入“wq”,保存文档退出。

ntp服务器主节点,最简洁的配置文件修改--添加以下内容即可:

restrict -6 default kod nomodify notrap nopeer noquery

restrict 127.0.0.1

restrict -6 ::1

includefile /etc/ntp/crypto/pw

server 127.127.1.0  #local clock

fudge 127.127.1.0 stratum 10

keys /etc/ntp/keys

driftfile /var/lib/ntp/drift

restrict default nomodify

1.1.3. 启动ntpd服务

[cdh@bigdata-1 ~]$ sudo service ntpd start

[cdh@bigdata-1 ~]$ sudo chkconfig ntpd on

ntpd启动后,客户机要等几分钟再与其进行时间同步,

否则会提示“

no server suitable for synchronization found”错误。

1.2. 配置NTP客户机

1.2.1. 修改ntp.conf配置文件

[cdh@bigdata-2 ~]$ sudo vi /etc/ntp.conf

修改及确认以下红色标记数据(新增行:server IP地址可以为主机名也可以为IP地址):

修改内容如下:新增server ip行,注释:server 1.centos.pool.ntp.org的1和2共2行内容。

同时注释:

server 127.127.1.0     # local clock

fudge  127.127.1.0 stratum 10

# Permit all access over the loopback interface.  This could

# be tightened as well, but to do so would effect some of

# the administrative functions.

restrict 127.0.0.1

restrict -6 ::1

# Hosts on local network are less restricted.

#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

# Use public servers from the pool.ntp.org project.

# Please consider joining the pool (http://www.pool.ntp.org/join.html).

server 192.168.70.151

#server 1.centos.pool.ntp.org

#server 2.centos.pool.ntp.org

#broadcast 192.168.1.255 autokey        # broadcast server

#broadcastclient                        # broadcast client

#broadcast 224.0.1.1 autokey            # multicast server

#multicastclient 224.0.1.1              # multicast client

#manycastserver 239.255.254.254         # manycast server

#manycastclient 239.255.254.254 autokey # manycast client

# Undisciplined Local Clock. This is a fake driver intended for backup

# and when no outside source of synchronized time is available.

#server 127.127.1.0     # local clock

#fudge  127.127.1.0 stratum 10

保存并退出:按ESC,再按“:”,输入“wq”,保存文档退出。

从节点最简洁的配置文件修改--添加以下内容即可:

vi /etc/ntp.conf

driftfile /var/lib/ntp/drift

restrict 127.0.0.1

restrict -6 ::1

server 10.131.11.45

1.2.2. 启动ntpd服务

先进行一次手动同步时间,需先关闭客户机NTP服务,同步完成以后,再开启NTP服务:

[cdh@bigdata-2 ~]$ sudo service ntpd stop

[cdh@bigdata-2 ~]$ sudo ntpdate 192.168.70.243

手动同步执行结果如下:

[cdh@bigdata-2 ~]$ sudo service ntpd start

[cdh@bigdata-2 ~]$ sudo chkconfig ntpd on

成功执行如下:

1.3. 结果验证

[cdh@ bigdata-1~]date

分别在集群主机上输入date命令查看对比时间是否一致,如果前后时间不超过10s(10s为切换主机,手动输入的间隔时间),说明时间一致。由于系统版本和语言环境不一样,可能出现的时间格式不一定完全一致,但是不影响结果验证。

1.4. 问题及处理

查看同步进展为   watch ntpq -p

手动同步时间  Ntpdate -d IP(NTP服务器IP)

如果NTP服务器自身不同步成LOCAL模式则会出现以下错误

[root@master etc]# ntpdate -d slave1

12 Jul 16:10:20 ntpdate[31734]: ntpdate 4.2.6p5@1.2349-o Fri Dec 19 16:19:04 UTC 2014 (1)

Looking for host slave1 and service ntp

host found : slave1

transmit(10.131.11.45)

receive(10.131.11.45)

transmit(10.131.11.45)

receive(10.131.11.45)

transmit(10.131.11.45)

receive(10.131.11.45)

transmit(10.131.11.45)

receive(10.131.11.45)

10.131.11.45: Server dropped: strata too high

server 10.131.11.45, port 123

stratum 16, precision -24, leap 11, trust 000

refid [10.131.11.45], delay 0.02589, dispersion 0.00005

transmitted 4, in filter 4

12 Jul 16:10:26 ntpdate[31734]: no server suitable for synchronization found

The NTP SOCKET IS IN USE, EXITING 问题

CDH--彻底解决问题----时钟异常相关推荐

  1. 转:CDH--彻底解决问题----时钟异常

    第 1 章. NTP服务器安装及客户机配置 配置之前要确定时间和现实时间一致,手动配置时间命令sudo date -s "2018-04-18 14:50:02" 配置时区http ...

  2. CDH - 启动HbaseMaster时异常

    测试环境 CDH,启动HbaseMaster时,启动失败,提示无法split WALs目录下的数据. 解决方法:删除WALs里的数据解决该问题(数据如不可恢复勿用该方法),重启成功 2018-09-1 ...

  3. GD32F4(5):GD32F450时钟配置为200M过程分析

    GD32F450时钟树分析 文章目录 GD32F450时钟树分析 1. 系统环境 2. 时钟树图 3. GD32F450的时钟配置函数 3.1 SystemInit函数 3.2 system_cloc ...

  4. RCC——系统时钟函数分析时钟的配置流程和自己动手写时钟配置函数配置时钟,实现超频

    下面是SystemInit(void)函数的源代码:重点和时钟配置有关的是SetSysClock()函数 void SystemInit (void) {/* Reset the RCC clock ...

  5. 无线监控出观服务器异常,手机连监控连接服务器异常什么原因

    手机连监控连接服务器异常什么原因 内容精选 换一换 调用API出错后,将不会返回结果数据.调用方可根据每个API对应的错误码来定位错误原因.当调用出错时,HTTP请求返回一个4xx或5xx的HTTP状 ...

  6. Zabbix5.0 客户端(agent)配置异常记录

    Zabbix5.0 客户端(agent)安装不多赘述,在配置过程中容易出现一些问题,网上大多教程为较早版本,Zabbix界面有一些变化,可能不能解决问题. 异常一:no active checks o ...

  7. 苹果手机软件升级密码_金水区正规苹果手机怎么只换外屏价目表

    金水区正规苹果手机怎么只换外屏价目表 bhjrs4 金水区正规苹果手机怎么只换外屏价目表 恢复出厂设置前,注意把图片,电话,短信这些备份一下,恢复出厂会清除掉这些内容.同时也不要在高温环境下长时间使用 ...

  8. STM32F407与STM32F105 CAN通讯失败的定位解决

    STM32F407与STM32F105 CAN通讯失败的定位解决 问题的发现 问题的现象 测试过程 硬件调整测试 软件调整测试 结论 基本结论 结论扩展验证 问题的发现 在STM32 CAN总线的应用 ...

  9. Nios II软件开发流程简介(含工程)

    软件安装 Nios II Eclipse软件打不开 ​ 安装完成quartus后,想要打开Nios II Eclipse软件,点击软件后发现没有任何反应. ​ 这时要到安装目录C:\intelFPGA ...

  10. 全志A40i网卡软件问题怎么办

    OKA40i-C开发板的底板虽然只有一个网口,但A40i本身是有两个网络控制器的,因此在飞凌嵌入式发布的资料中有双网口方案.有的工程师小伙伴在开发过程中会遇见一些网卡的设计问题,今天小编来为大家分析3 ...

最新文章

  1. 【IEEE】2020 年AI's 10 To Watch名单新鲜出炉!MIT韩松、方飞、张含望等华人入选!...
  2. Skin设计小组新作品发布—CornflowerBlue
  3. C++中如何访问全局变量和全局函数
  4. acctmod-ftp.sh
  5. Linux下PortSentry的配置
  6. c语言指针怎样代替二维数组,c语言 指针和二维数组
  7. Linux 小知识翻译 - 「Linux的吉祥物企鹅叫什么名字?」
  8. [图灵程序设计丛书].流畅的Python.revise11.pdf
  9. 控制系统设计专题(一)——PID控制算法
  10. 联华精选APP--请求body体和返回体加解密
  11. 《组合数学全家桶》(ACM / OI 全网最全,清晰易懂)
  12. 神经网络图像预处理,神经网络修复图片
  13. 微信收藏存储在服务器,微信收藏功能常见问题存储空间上限了
  14. 01 HA haproxy 功能简介以及应用
  15. (83)FPGA减法器设计(多位减法器)
  16. 论文解读:《多层肽 - 蛋白质相互作用预测的深度学习框架》
  17. Python读写文件(txt, csv等)小结
  18. aws scp上传下载文件
  19. BioNano生物纳米分子的“原始数据到完成装配和组装分析”管线与基于序列的基因组FASTA映射...
  20. 用户运营中,数据分析给与企业的三个精准帮助

热门文章

  1. [NOI2015]小园丁与老司机,洛谷P2304,恶心的建图+有源汇上下界最小流
  2. 如何通过 User-Agent 识别百度蜘蛛
  3. None of the following candidates is applicable because of a receiver type mismatch
  4. 【SQL注入技巧拓展】————14、Bypass 360主机卫士SQL注入防御(附tamper脚本)
  5. python入门教程(非常详细),python基础教程 入门教程
  6. 机器学习模型评估方法
  7. 述职答辩提问环节一般可以问些什么_述职提问环节应该提哪些关键问题?
  8. [目标跟踪] 论文笔记:Parallel Tracking and Verifying(PTAV-Update)
  9. 爆改串口实现OneWire驱动DS18B20
  10. NOIP蒟蒻组初赛攻略