开发者社区> 问答> 正文

在OceanBase中,如何配置时间同步服务?

在OceanBase中,如何配置时间同步服务?

展开
收起
游客tuzn5wyxcrtqk 2022-01-21 12:51:10 802 0
1 条回答
写回答
取消 提交回答
  • OceanBase 是分布式数据库产品,是一个集群软件,对各个节点之间的时间同步性有要求。技 术上要求所有节点之间的时间误差控制在 50ms 以内。实际生产环境为了稳定性和性能考虑,建议 时间误差控制在 10ms 以内。通常只要节点配置时间同步服务器跟公网时间保持同步即可。实际上在企业机房里,企业会有统一的时间服务器跟机房提供的时间服务器或者直接跟公网时间服务器同步,OceanBase 节点只需要跟机房统一的时间服务器进行同步即可。

    CentOS 或 RedHat 7.x 版本推荐使用 chrony 服务做时间源。Chrony 是 NT(Network Time Protocol,网络时间协议,服务器时间同步的一种协议)的另一种实现,与 ntpd 不同,它可以更快且更准确地同步系统时钟,最大程度的减少时间和频率误差。

    1.判断是否使用 ntpd 同步时间

    image.png

    如果提示上面这个信息,表示没有使用 ntpd,那就继续。 如果提示有 ntpd 服务,就卸载 ntpd 软件。

    1. 安装 chrony 服务

    这里采用 YUM 安装方法。您也可以下载相应的 RPM 包安装。

    image.png

    以上内容来自于《OceanBase 社区版入门到实战》,下载链接:https://developer.aliyun.com/topic/download?id=8210,如有问题,欢迎加入钉群进行答疑

    二维码.png

    2022-01-21 15:13:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载