手动部署4.0.0_CE_BP2启动失败

【 使用环境 】生产环境 or 测试环境
测试环境

【 OB or 其他组件 】
OB

【 使用版本 】
oceanbase-ce-4.0.0.0-102000032022120718.el7.x86_64.rpm
oceanbase-ce-libs-4.0.0.0-102000032022120718.el7.x86_64.rpm

【问题描述】清晰明确描述问题
启动OB报 ERROR [SERVER] main (main.cpp:534) [3467][][T0][Y0-0000000000000000-0-0] [lt=12] observer start fail(ret=-4013) BACKTRACE:0xb617e7b 0xb609956 0x3bf1ee5 0x3bf1bf9 0x3bf1a18 0x3bec25c 0x3bee3a9 0x3bed4ec 0x7f43a41e1555 0x3bec00e 错误

【复现路径】问题出现前后相关操作
操作系统


image

内存:
image
用户参数
image
启动OB

./bin/observer \
-i em2  \
-P 2882  \
-p 2881  \
-z zone1  \
-d /home/admin/oceanbase/store/ob_cluster  \
-r '192.168.28.44:2882:2881'  \
-c 10001  \
-n ob_cluster  \
-o "datafile_size=100G,config_additional_dir=/data/ob_cluster/etc3;/data/logs/ob_cluster/etc2"

报错信息

【问题现象及影响】
影响3.0版本升级4.0版本
【附件】
日志如下
log.zip (114.2 KB)

1、建议使用obd或者ocp来部署,不推荐手动命令行部署(截止目前不支持/不提供手动部署的升级步骤)。
2、如果仅仅是学习手动部署,可以将该环境所有涉及的目录都清空了,重新启动的时候
-d 对应的值调整为 /home/admin/oceanbase/store/
3、如果还是启动失败,麻烦再把包含本次的所有日志打包发一下。

1 个赞

感谢大佬,已经成功,太感谢大佬了,这么细节都能搞定

启动命令如下:

./bin/observer \
-i em2 \
-P 2882 \
-p 2881 \
-z zone1 \
-d /home/admin/oceanbase/store/ob_cluster/ \
-r '192.168.28.44:2882:2881' \
-c 10001 \
-n ob_cluster \
-o "datafile_size=100G,config_additional_dir=/data/ob_cluster/etc3/;/data/logs/ob_cluster/etc2/"

同时请修改一下官方文档:

手动部署的原因是生产环境是内网环境,并且无ssh权限(安全考虑被禁用),所以能手动部署也能解决很多问题。