开发者社区 问答 正文

问下OceanBase数据库,这个时钟的配置,我按照文档,怎么没办法同步时钟?

问下OceanBase数据库,这个时钟的配置,我按照文档,怎么没办法同步时钟?我用其中一台当server,其他两台同步不了

展开
收起
真的很搞笑 2023-12-12 19:19:21 183 分享 版权
来自: OceanBase
2 条回答
写回答
取消 提交回答
  • https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000220855按照这里部署 ,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-12-27 16:20:54
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在部署OceanBase集群时,确保集群内所有节点的时间同步是非常关键的。如果时间不同步,可能会导致集群无法正常启动或运行过程中出现故障。为了实现这一点,您需要在每台机器上配置NTP(Network Time Protocol)时钟同步服务。

    以下是配置NTP的推荐步骤:

    1. 安装NTP: 在每台机器上通过包管理器(如YUM)安装NTP。例如,使用yum install ntp ntpdate -y可以方便地安装NTP及其相关工具。

    2. 配置NTP源: 如果当前机器环境有稳定可靠的NTP服务器,则选它作为所有服务器的NTP源。如果没有,则可以选择一个固定的服务器作为NTP源。

    3. 检查NTP状态: 运行ntpstat命令来检查NTP服务器的状态。如果结果显示为synchronized to NTP server,则说明NTP的配置已处于同步状态。

    4. 保证时间偏差: 在集群的多个节点以及OCP节点上,必须配置时钟同步服务NTP或者chrony,以保证所有节点的时钟偏差在100 ms以内。

    如果您已经按照上述步骤进行了配置,但仍然遇到同步问题,建议您检查以下几点:

    • 检查网络连接是否正常,确保所有节点之间可以互相通信。
    • 检查NTP服务是否正在运行,并确保其配置文件中的参数设置是正确的。
    • 如果可能的话,尝试重新启动NTP服务以解决任何可能的配置问题。
    2023-12-13 13:52:14
    赞同 展开评论