问下OceanBase数据库,这个时钟的配置,我按照文档,怎么没办法同步时钟?我用其中一台当server,其他两台同步不了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000220855按照这里部署 ,此回答整理自钉群“[社区]技术答疑群OceanBase”
在部署OceanBase集群时,确保集群内所有节点的时间同步是非常关键的。如果时间不同步,可能会导致集群无法正常启动或运行过程中出现故障。为了实现这一点,您需要在每台机器上配置NTP(Network Time Protocol)时钟同步服务。
以下是配置NTP的推荐步骤:
安装NTP: 在每台机器上通过包管理器(如YUM)安装NTP。例如,使用yum install ntp ntpdate -y
可以方便地安装NTP及其相关工具。
配置NTP源: 如果当前机器环境有稳定可靠的NTP服务器,则选它作为所有服务器的NTP源。如果没有,则可以选择一个固定的服务器作为NTP源。
检查NTP状态: 运行ntpstat
命令来检查NTP服务器的状态。如果结果显示为synchronized to NTP server
,则说明NTP的配置已处于同步状态。
保证时间偏差: 在集群的多个节点以及OCP节点上,必须配置时钟同步服务NTP或者chrony,以保证所有节点的时钟偏差在100 ms以内。
如果您已经按照上述步骤进行了配置,但仍然遇到同步问题,建议您检查以下几点: