ob无法启动

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
ERROR [PALF] try_recycle_blocks (palf_env_impl.cpp:740) [471][T1_PalfGC][T1][Y0-0000000000000000-0-0] [lt=73] clog disk space is almost full(total_size(MB)=2048, used_size(MB)=1945, used_percent(%)=95, warn_size(MB)=1638, warn_percent(%)=80, limit_size(MB)=1945, limit_percent(%)=95, maximum_used_size(MB)=1945, maximum_log_stream=1, oldest_log_stream=1, oldest_timestamp=1721141885185591673) BACKTRACE:0xb5743eb 0xb65fac6 0x3d5e0fe 0x3d5ddf1 0x3d5dbdc 0x3d5da0e 0x3defa73 0x3a69445 0x3a6906b 0x3a67f23 0xb67da6c 0xb68^C

无法启动,请问怎么解决?

1 个赞

clog磁盘空间不足,爆了

1 个赞


空间有的呢,怎么弄呢?

1 个赞

多分配点clog

1 个赞

ob的clog盘建议是设置为内存的3-4倍(可以更大),你这里2G的clog是肯定不够的

1 个赞

请问修改哪个文件的哪个参数呢?

1 个赞

请问修改哪个文件的哪个参数呢?1

1 个赞

obd cluster edit-config 集群名
memory_limit是内存
clog_size参数

1 个赞

直接改/home/admin/.obd/cluster/obdemo/config.yaml 文件是否可以?再重启它 obd cluster restart obdemo ,但是没找到clog_size 参数,

1 个赞

不可用使用vi修改。
建议你看一下obd的官方集群使用命令文档介绍
https://www.oceanbase.com/docs/community-obd-cn-1000000000955364

为什么 报错?
[admin@0e799be185c7 1]$ obd cluster edit-config obdemo
Search param plugin and load ok
Search param plugin and load ok
Parameter check ok
Deploy “obdemo” config need restart
Use obd cluster restart obdemo --wp to make changes take effect.
[admin@0e799be185c7 1]$ obd cluster reload obdemo
[ERROR] Deploy obdemo need restart
Use obd cluster restart obdemo --wp to make changes take effect.
See https://www.oceanbase.com/product/ob-deployer/error-codes .

[admin@0e799be185c7 1]$ obd cluster list
±-----------------------------------------------------------+
| Cluster List |
±-------±--------------------------------±----------------+
| Name | Configuration Path | Status (Cached) |
±-------±--------------------------------±----------------+
| obdemo | /home/admin/.obd/cluster/obdemo | running |
±-------±--------------------------------±----------------+

部分参数修改后需要集群重启才生效

关于obd部署安装如果进行测试学习这方面建议从下面三个步骤进行

  1. obd demo安装(obd提供的简易版部署ob集群,不建议长期运行)
    2.obd web进行白屏化配置(方便不容易出错)
    3.obd黑屏化配置(可以根据之前两次生成的参数文件进行匹配学习各个参数含义)

这个问题有进展吗?
可以指定参数启动下,启动后 还原回log_disk_utilization_threshold(80)或者 log_disk_utilization_limit_threshold(95)参数。

./bin/observer -o “log_disk_size=10G,log_disk_utilization_threshold=95,log_disk_utilization_limit_threshold=98”

alter system set log_disk_utilization_limit_threshold=95;
alter system set log_disk_utilization_threshold=80;