暂无图片
oceanbase docker 部署初始化的时候,报错
我来答
分享
余安
2021-06-26
oceanbase docker 部署初始化的时候,报错

oceanbase docker 部署初始化的时候,报错:
2021-06-26 08:47:40.512778 call.py:3 CALL: top.ob1 obs0.bootstrap
ERROR 4015 (HY000) at line 1: System error
2021-06-26 08:47:43.051504 magic_ctrl.py:12 retry_loop: tryloop fail: Fail: shell fail: ./mysql --prompt “OceanBase(\u@\d)>” -h 127.0.0.1 -P 2881 -uroot input=“alter system bootstrap REGION ‘sys_region’ ZONE ‘test’ SERVER ‘127.0.0.1:2882’; # ExceptionOnFail DiscardXOutput” ret=1
2021-06-26 08:47:44.267123 magic_ctrl.py:6 retry_loop: #### tryloop obs0.bootstrap ####
2021-06-26 08:47:46.107259 call.py:3 CALL: top.ob1 obs0.bootstrap
ERROR 4015 (HY000) at line 1: System error
2021-06-26 08:47:50.291160 magic_ctrl.py:12 retry_loop: tryloop fail: Fail: shell fail: ./mysql --prompt “OceanBase(\u@\d)>” -h 127.0.0.1 -P 2881 -uroot input=“alter system bootstrap REGION ‘sys_region’ ZONE ‘test’ SERVER ‘127.0.0.1:2882’; # ExceptionOnFail DiscardXOutput” ret=1
2021-06-26 08:47:52.832561 magic_ctrl.py:6 retry_loop: #### tryloop obs0.bootstrap ####
2021-06-26 08:47:55.606835 call.py:3 CALL: top.ob1 obs0.bootstrap
ERROR 4012 (HY000) at line 1: Timeout
2021-06-26 08:48:38.336483 magic_ctrl.py:12 retry_loop: tryloop fail: Fail: shell fail: ./mysql --prompt “OceanBase(\u@\d)>” -h 127.0.0.1 -P 2881 -uroot input=“alter system bootstrap REGION ‘sys_region’ ZONE ‘test’ SERVER ‘127.0.0.1:2882’; # ExceptionOnFail DiscardXOutput” ret=1
2021-06-26 08:48:53.015790 magic_ctrl.py:6 retry_loop: #### tryloop obs0.bootstrap ####
2021-06-26 08:49:06.007331 call.py:3 CALL: top.ob1 obs0.bootstrap
ERROR 4012 (HY000) at line 1: Timeout
2021-06-26 08:50:03.911692 magic_ctrl.py:12 retry_loop: tryloop fail: Fail: shell fail: ./mysql --prompt “OceanBase(\u@\d)>” -h 127.0.0.1 -P 2881 -uroot input=“alter system bootstrap REGION ‘sys_region’ ZONE ‘test’ SERVER ‘127.0.0.1:2882’; # ExceptionOnFail DiscardXOutput” ret=1
2021-06-26 08:50:29.869755 magic_ctrl.py:6 retry_loop: #### tryloop obs0.bootstrap ####
2021-06-26 08:50:50.230506 call.py:3 CALL: top.ob1 obs0.bootstrap
ERROR 4012 (HY000) at line 1: Timeout
2021-06-26 08:51:39.852739 magic_ctrl.py:12 retry_loop: tryloop fail: Fail: shell fail: ./mysql --prompt “OceanBase(\u@\d)>” -h 127.0.0.1 -P 2881 -uroot input=“alter system bootstrap REGION ‘sys_region’ ZONE ‘test’ SERVER ‘127.0.0.1:2882’; # ExceptionOnFail DiscardXOutput” ret=1
2021-06-26 08:51:51.428547 magic_ctrl.py:6 retry_loop: #### tryloop obs0.bootstrap ####
2021-06-26 08:51:58.140514 call.py:3 CALL: top.ob1 obs0.bootstrap
ERROR 4012 (HY000) at line 1: Timeout
2021-06-26 08:52:35.729846 magic_ctrl.py:12 retry_loop: tryloop fail: Fail: shell fail: ./mysql --prompt “OceanBase(\u@\d)>” -h 127.0.0.1 -P 2881 -uroot input=“alter system bootstrap REGION ‘sys_region’ ZONE ‘test’ SERVER ‘127.0.0.1:2882’; # ExceptionOnFail DiscardXOutput” ret=1
2021-06-26 08:52:46.559959 magic_ctrl.py:6 retry_loop: #### tryloop obs0.bootstrap ####
2021-06-26 08:53:00.854607 call.py:3 CALL: top.ob1 obs0.bootstrap
ERROR 4012 (HY000) at line 1: Timeout
2021-06-26 08:54:14.531254 magic_ctrl.py:12 retry_loop: tryloop fail: Fail: shell fail: ./mysql --prompt “OceanBase(\u@\d)>” -h 127.0.0.1 -P 2881 -uroot input=“alter system bootstrap REGION ‘sys_region’ ZONE ‘test’ SERVER ‘127.0.0.1:2882’; # ExceptionOnFail DiscardXOutput” ret=1
2021-06-26 08:54:38.290277 magic_ctrl.py:6 retry_loop: #### tryloop obs0.bootstrap ####

Centos7 /windows10下docker初始化都遇到这问题,有大佬遇到吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
obpilot

bootstrap 如果不成功,重试是没有用的。bootstrap不成功的原因可能是目录权限、空间、机器内存、内核参数等不符合要求。

这个docker版本是2.2.5 ,是OB企业版发展过程中的一个中间版本,不是正式的版本。为了在8g内存里能跑出来,改小了很多内存、线程相关的参数。其稳定性和性能可能不是很好。

现在OB推出了3.1的社区版,8G内存也可以跑起来。可以试试。这个2.2 docker版本后面没有人支持了。社区里后面可能会有人做3.1的docker版本。

社区版部署看:https://www.modb.pro/db/75470

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
只有两台服务器如何实现主从同步
回答 1
通过obd运维需要这个集群由obd创建。你现在的2个ob环境可以删除了用obd重新创建吗?如果不行的话只能通过ob的文档一步一步的操作,缺点是步骤比较多出错概率大。如果是测试环境建议通过obd创建ob
OceanBase RTO怎么压测
回答 1
推荐使用sysbench工具进行业务压测,可以使用任意一种OLTP模型。在压测过程中,手动将一个leader故障,观察QPS或TPS的持续跌零时间,即为RTO。需要注意的是,在对leader进行人为故
openGauss关于\l列出数据库表功能的失败
回答 3
谢谢,经过我的测试后,貌似是pguser表或者pgroles表不存在?
查询数据库实际数据量大小
回答 1
查询表的大小:通过查询每个表的大小来计算数据库的实际数据量。在大多数数据库管理系统中,可以使用系统提供的元数据视图或命令来获取表的大小信息。例如,在MySQL中,可以使用以下查询语句获取表的大小:sq
关于内存使用 memstore的设置
回答 1
1)这是因为从底层解决了大事务能力的支持,事务不再受冻结操作影响,所以调整了这个参数的默认值;2)memstorelimitpercentage和rowcache应该是没关系的
oceanbase tpcc压测疑惑
回答 1
官网有tpcc测试教程文档,调哪些参数,都有罗列。默认参数就是测试使用,跑性能肯定有针对性的优化。上生产也不可能默认参数上,肯定是和对应业务模型适配,压测,找到对应业务适配的合适的参数才行。https
为啥oceanbase的官网下不到集群版本的安装包了,还是说我没找对地方?哪个大师有请提供一下,万分感谢
回答 1
官网下载的就是OB软件,跟正式用的是一个版本。不用在意试用两个字。https://mp.weixin.qq.com/s/ea5vHMMePYNRrzPWIA3Q
OB物理服务器的CPU使用率可以在哪个视图上记录
回答 1
主机的cpu没看到有对应的视图:https://www.oceanbase.com/docs/commonocp1000000000348803租户的cpu使用可以查询gv$sysstat视图,具体可
ob_admin只能observer所在的机器上执行吗
回答 1
是的,有安全限制最好是只在本地执行
如何设置报错忽略
回答 1
可以help看看,要是和mysql一样的话是可以用f的