开发者社区> 问答> 正文

OceanBase数据库这个只能在部署么,没有别的办法改资源么?

OceanBase数据库这个只能在部署么,没有别的办法改资源么?之前我用4.2.0的版本还能修改呢,这个怎么到了4.3点几的版本启动不起来就要重新部署啊?https://ask.oceanbase.com/t/topic/35609328/72

展开
收起
真的很搞笑 2024-07-03 09:45:09 7 0
来自:OceanBase
1 条回答
写回答
取消 提交回答
  • 问题基本确认是资源配比不合理,和磁盘不足导致,只设置了2G的数据空间,日志报错 Failed to alloc block from io device,导致集群初始化失败。3台服务器内存资源不一致,有2台是9G内存。

    memory_limit 只有8G system_memory 2G ,express元租户6G,加上内部租户内存要求,超出内存上限。

    建议:
    1)服务器都设置16g

    2) obd cluster edit-config 部署名称 修改以下资源
    memory_limit: 12G
    ocp_meta_tenant_memory_size: 2G
    ocp_monitor_tenant_memory_size: 2G
    datafile_size: 30G

    保存后 按提示执行 reload 生效

    3)分2步操作停止和启动。
    obd cluster stop 部署名称

    obd cluster start 部署名称

    4)如果不能启动起来,可能需要先手动带参尝试拉起

    ./bin/observer -o “memory_limit=15G” 这里使用15G内存 尝试拉起
    image.png

    参考文档https://ask.oceanbase.com/t/topic/35609328/89?spm=a2c6h.13066369.question.3.2f373098vSKDB2

    2024-07-08 07:48:35
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载