ob docker 重启后报错

【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】
[WARN] OBD-1011: (127.0.0.1) The recommended value of fs.aio-max-nr is 1048576 (Current value: 65536)
2024-07-24T09:40:57.233425225Z [WARN] OBD-1007: (127.0.0.1) The recommended number of stack size is unlimited (Current value: 8192)
2024-07-24T09:40:57.233433666Z [WARN] OBD-1017: (127.0.0.1) The value of the “vm.max_map_count” must be within [327600, 1310720] (Current value: 65530, Recommended value: 655360)
2024-07-24T09:40:57.233440270Z [WARN] OBD-2000: (127.0.0.1) not enough memory. (Free: 5418M, Need: 6144M)
2024-07-24T09:40:57.233446153Z
Check before start obagent ok
Start observer ok
observer program health check ok
obshell program health check ok
Connect to observer x
2024-07-24T09:46:10.058531002Z [ERROR] OBD-1006: Failed to connect to oceanbase-ce
2024-07-24T09:46:10.068921757Z See OceanBase分布式数据库-海量数据 笔笔算数 .
2024-07-24T09:46:10.070336474Z Trace ID: d2fde672-49a0-11ef-b6ed-0242ac110004
2024-07-24T09:46:10.070605393Z If you want to view detailed obd logs, please run: obd display-trace d2fde672-49a0-11ef-b6ed-0242ac110004
boot failed!

上面是报错,情况是首次启动可以正常运行,重启后就一直掉。
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

2 个赞

麻烦查一下 把日志贴出来
obd display-trace d2fde672-49a0-11ef-b6ed-0242ac110004

2 个赞

我执行该条指令没看到有输出

2 个赞

image

2 个赞

2 个赞

好像知道啥问题了 。没有拼接上密码。要在哪里添加呢?

2 个赞

Start observer ok 看着observer启动成功了
尝试手动连一下。
提供一份obd的日志,在obd安装路径下的log中

2 个赞

能够连接一会 3分钟左右吧。等他发起了5次连接失败后就关闭了。

2 个赞

yaml文件发一下,可以看一下是不是root密码设置有问题

2 个赞

我现在改yaml文件好像没有读到的感觉,ip改了还是用的127.0.0.1

2 个赞

刚开始用的demo是吧,修改ip需要重新部署把demo铲掉吧

1 个赞

什么意思,是要先删掉demo文件夹吗

image

我看这个日志就是密码不对。

obd cluster destory demo 然后手动自己配置一个新的yaml文件进行部署。
https://www.oceanbase.com/docs/community-obd-cn-1000000000955364#1-title-obd%20cluster%20edit-config

root_password 密码是啥你给的配置文件截图没显示,如果没有则为空 试试不填密码登陆

root_password 是存储到哪个路径的。我好像是通过sql去改的密码

如果手动改密码了,obd是不承认的,估计需要你备份下ymal文件使用vi去添加下root密码了,容易把文件损坏