基于【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
3,屏蔽默认服务器设置,添加国内节点
# server in China
server 202.112.10.36 prefer
server .cn.pool.ntp.org
server .cn.pool.ntp.org
server .cn.pool.ntp.org
server .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:
命令输出如下:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ntpd ntp 16u IPv4 0t0 UDP *:ntp
ntpd ntp 17u IPv6 0t0 UDP *:ntp
ntpd ntp 18u IPv4 0t0 UDP localhost:ntp
ntpd ntp 19u IPv4 0t0 UDP ep-bd03:ntp
ntpd ntp 20u IPv4 0t0 UDP ep-bd03:ntp
ntpd ntp 21u IPv6 0t0 UDP localhost:ntp
ntpd ntp 22u IPv6 0t0 UDP ep-bd03:ntp
杀kill掉这个进程后,重新运行ntpdate 校时服务
[root@ep-bd03 ]# kil -
基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库——安装配置NTP服务,保证集群时间保持同步的更多相关文章
- 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库——安装配置OPEN-SSH,设置主机节点之间免密互访
配置root用户免密互访(为了方便,各台系统中使用统一的证书文件)一.安装Open-SSH 1,查询系统中是否安装了openssh [root@]# opm -qa |grep ssh 如已安装,则列 ...
- 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库01 —— 准备环境,搭建本地仓库,安装ambari
一.集群软硬件环境准备: 操作系统: centos 7 x86_64.1804 Ambari版本:2.7.0 HDP版本:3.0.0 HAWQ版本:2.3.05台PC作为工作站: ep-bd01 e ...
- 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库——操作系统配置,安装必备软件
注意未经说明,所有本文中所有操作都默认需要作为root用户进行操作. 一.安装zmodem,用于远程上传下载文件,安装gedit,方便重定向到远程windows上编辑文件(通过xlanuch) [ro ...
- 基于Containerd安装部署高可用Kubernetes集群
转载自:https://blog.weiyigeek.top/2021/7-30-623.html 简述 Kubernetes(后续简称k8s)是 Google(2014年6月) 开源的一个容器编排引 ...
- CentOS7+CDH5.14.0安装全流程记录,图文详解全程实测-4配置NTP服务
配置NTP服务.标准的做法是配置NTP服务器,但是这里为了方便就用简化的方式配置了. 这个在安装初期,不是必须的,只要保证各机器的时间同步就行,使用如下命令可以查看时间是否同步: [root@cdh1 ...
- 如何在CentOS系统中安装配置SNMP服务
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,现在有一大部分服务器在使用此操作系统:SNMP(简单网络 ...
- 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库02 ——使用ambari-server安装HDP
本文记录使用ambari-server安装HDP的过程,对比于使用cloudera-manager安装CDH,不得不说ambari的易用性差的比较多~_~,需要用户介入的过程较多,或者说可定制性更高. ...
- 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库04 —— 安装HAWQ插件PXF3.3.0.0
一. 安装PXF3.3.0.0,这里所安装的pxf的包文件都包含在apache-hawq-rpm-2.3.0.0-incubating.tar.gz里面下面步骤都是以root身份执行这里注意,pxf插 ...
- 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】HAWQ数据仓库 使用之 gpfdist协议
一.HAWQ基本安装自带gpfdist协议 gpfdist是HAWQ支持的外部表访问协议之一,这是hawq自带的一个简单的集成http服务命令. 在我的前述安装hawq之后,gpfdist命令位于ha ...
随机推荐
- struts2标签在jsp页面中构建map集合,循环显示
<s:radio name="gender" list="{'男', '女'}"></s:radio> <s:select nam ...
- linux 删除开头是减号的文件名
若有一个文件的文件名为 : -testfile 删除方法为 : 输入“rm — -testfile”或”rm ./-testfile”命令便可顺利删除名为“-testfile”的文件. 如果是其他特殊 ...
- unity3d 摄像机抖动效果 CameraShake
unity3d 摄像机抖动效果 ,利用脚本直接控制:当然也可以选择使用dotween插件,但到不至于为了使用仅一个功能,就导入了一个插件: 脚本示例: using UnityEngine; using ...
- C#高级编程9-第13章 异步编程
异步编程 1)异步编程的重要性 在C#5.0中提供了关键字:async和await 使用异步编程后台运行方法调用,程序的运行过程中就不会一直处于等待中.便于用户继续操作. 异步编程有3种模式:异步模式 ...
- spring和springMVC的面试问题总结
1.Spring中AOP的应用场景.Aop原理.好处? 答:AOP--Aspect Oriented Programming面向切面编程:用来封装横切关注点,具体可以在下面的场景中使用: Authen ...
- 在Objective-C 中使用字符生成NSArray、NSDictionary、NSNumber
@符号不仅可以生成字符串,还可以生成其他数据类型如NSArray.NSDictionary和NSNumber,是一种简洁快速的用法. // NSArray array = [NSArray array ...
- [Android Pro] so 动态加载—解决sdk过大问题
原文地址: https://blog.csdn.net/Rong_L/article/details/75212472 前言 相信Android 开发中大家或多或少都会集成一些第三方sdk, 而其中难 ...
- iOS开发-NSDate获取当前时区时间
NSDate Date默认显示的是格林尼治所在地的标准时间(GMT),转换为中国时区需要加上八个小时,针对与这个情况你可以直接在获取时间之后加上八个小时,也可以转换到当前时区,都很简单,代码参考如下: ...
- Android典型界面设计(5)——使用SlidingMenu和DrawerLayout分别实现左右侧边栏
一.问题描述 侧边栏是Android应用中十分常见的界面效果,可随主屏在左侧或右侧联动,是特别适应手机等小屏幕特性的典型界面设计方案之一,常用作应用的操作菜单,如图所示 实现侧边栏可以使用第三方组件s ...
- Spark机器学习(12):神经网络算法
1. 神经网络基础知识 1.1 神经元 神经网络(Neural Net)是由大量的处理单元相互连接形成的网络.神经元是神经网络的最小单元,神经网络由若干个神经元组成.一个神经元的结构如下: 上面的神经 ...