首页 > 数据库 > > 常见问题-同步系统时间
为了保证所查看日志时间的真实和准确,推荐使用NTP(Network Time Protocol)来自动同步GaussDB 100各主机上的系统时间,使各主机的时间正确和一致。

安装过程中,禁止修改NTP时钟源时间,否则会导致安装失败。
计算机主机运行时间久了主机时间会产生误差,通过NTP网络协议可以实现计算机系统之间的时钟同步。将原子钟连接到计算机之后作为网络NTP服务器。将本地服务器连接到这些网络NTP服务器上同步本地系统时间,然后把本地服务器做成NTP Relay Server(1级NTP服务器)再给互联网或者是局域网内的用户提供同步服务,可以解决计算机系统内时间误差问题。
具体请参见图1。

rpm -qa|grep ntp
显示类似如下的信息,则表示已经安装。如下信息中的“xxx”表示已安装软件的版本号信息。
ntpdate-xxx
ntp-xxx
可通过WinSCP工具,以root用户身份,登录GaussDB 100任意服务器,将“/opt/software/gaussdb/clusterconfig.xml”文件copy到本地PC。
其中"0.asia.pool.ntp.org,1.asia.pool.ntp.org"为NTP服务
<PARAM name="ntpServer" value="0.asia.pool.ntp.org,1.asia.pool.ntp.org"/>
通过WinSCP工具,以root用户身份,登录集群节点,替换节点的“/opt/software/gaussdb/clusterconfig.xml”文件。
所有集群节点的配置文件均需要进行替换。
其中,"hostname1,hostname2 ,...... ,hostnameN"为集群中所有节点主机名,多个主机名之间通过英文逗号隔开。
cd /opt/software/gaussdb/script
./gs_checkos -i C1 -h hostname1,hostname2 ,...... ,hostnameN -X /opt/software/gaussdb/clusterconfig.xml

时间同步过程耗时约10分钟,具体同步时间受网络、操作系统影响。
./gs_checkos -i A12 -h hostname1,hostname2 ,...... ,hostnameN -X /opt/software/gaussdb/clusterconfig.xml --detail回显如下,表示时间同步正常:
Checking items A12.[ Time consistency status ] : Normal
The ntpd service is started, local time is "2019-07-08 15:32:20".Total numbers:2. Abnormal numbers:0. Warning numbers:0.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3162149/ ,如需转载,请注明出处,否则将追究法律责任。