安装成功后无法启动

【 使用环境 】生产环境
【 OB】
【 使用版本 】
4.3.3.0
【问题描述】
使用yum install oceanbase-ce oceanbase-ce-libs obclient 安装提示成功后,systemctl start oceanbase 无法启动。
执行obdiag check run --cases=build_before 检测如下:
check start …
[ERROR] connect OB: 127.0.0.1:2881 with user root@sys failed, error:(2003, “Can’t connect to MySQL server on ‘127.0.0.1’ ([Errno 111] Connection refused)”)
[ERROR] connect OB: 127.0.0.1:2881 with user root@sys failed, error:(2003, “Can’t connect to MySQL server on ‘127.0.0.1’ ([Errno 111] Connection refused)”)
[WARN] get observer version fail . Exception:get observer version fail. Please check conf about observer’s node or obconnector’s info.
[ERROR] can’t get observer version, Exception: can’t get observer version, Exception: get observer version fail. Please check conf about observer’s node or obconnector’s info.
[ERROR] check Exception: can’t get observer version, Exception: can’t get observer version, Exception: get observer version fail. Please check conf about observer’s node or obconnector’s info.
Trace ID: 8314f31a-d3d1-11ef-bfcd-fefcfe574ab8
If you want to view detailed obdiag logs, please run: obdiag display-trace 8314f31a-d3d1-11ef-bfcd-fefcfe574ab8

ob-diag-check-log.log (9.5 KB)

1 个赞

生产环境不建议使用yum方式部署OB,
obdiag这个我联系老师看下

补充:我们是修改yum源为本地文件,另外推荐使用哪种安装方式呢?(生产环境不能访问外网),

OB的生产环境强烈建议使用OCP部署和运维,
另外这个obdiag是什么版本呢?

oceanbase-diagnostic-tool-3.0.0-12024123117.el7.x86_64.rpm

obdiag这个报错是因为没有配置集群信息,参考这个配置下,只需要修改下servers部分就行,其它不用动

image

https://www.oceanbase.com/docs/common-obdiag-cn-1000000002023080

[root@DB .obdiag]# more config.yml

obcluster:
ob_cluster_name: obcluster
db_host: 127.0.0.1
db_port: 2881
tenant_sys:
user: root@sys
password: “”
servers:
nodes:
- ip: 127.0.0.1
global:
ssh_username: ‘’
ssh_password: ‘’
home_path: /home/admin/oceanbase
这是我的配置文件,是哪里不对吗?

这部分是必写的,db_host建议使用真实IP地址,当然测试环境使用127.0.0.1也没关系

下载个 all in one的包使用obd进行安装。https://www.oceanbase.com/softwarecenter?_gl=1akzjj8_gaMjAxODUwMDg2Ni4xNzIwNTA0NDU0_ga_T35KTM57DZ*MTczNzAwNjg2NS4xNC4xLjE3MzcwMTU2NTkuMzIuMC4w