首批通过分布式安全可靠测评,为关键业务系统打造
Bootstrap 失败,错误代码 4012
更新时间:2026-05-07 06:36
本文介绍创建 OceanBase 集群过程中执行 bootstrap 报 4012 错误时,如何进行问题排查并解决问题。
影响版本
OceanBase 数据库所有版本。
问题现象
在创建 OceanBase 数据库集群过程中,执行 Bootstrap 失败,错误信息如下:
ERROR [BOOTSTRAP] bootstrap (ob_service.cpp:2486) [25665][1086][YB420A640007-0005AB940A0B5090] [lt=52] [dc=0] execute bootstrap fail(master_rs="xxx.xxx.xxx:2882",rpc_timeout=600000000, ret=-4012)
问题原因
根据错误信息,判断是由于 Bootstrap 过程超时引起的错误。
OceanBase 数据库中,如果 Bootstrap 执行时间超过 10 分钟,就会触发超时引起错误。如果系统 CPU 分配较少,则容易发生该错误。
在 OBServer 所在的服务器上执行以下命令,查看服务器的 CPU 数量。
[root@hostname /]# cat /proc/cpuinfo| grep "processor"| wc -l
8
解决方式
请在 CPU 数量足够的节点安装 OceanBase 数据库。有关 OceanBase 数据库集群所需的物理资源数量,请参见《OceanBase 数据库部署指南》。