OceanBase数据库这个只能在部署么,没有别的办法改资源么?之前我用4.2.0的版本还能修改呢,这个怎么到了4.3点几的版本启动不起来就要重新部署啊?https://ask.oceanbase.com/t/topic/35609328/72
问题基本确认是资源配比不合理,和磁盘不足导致,只设置了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内存 尝试拉起
参考文档https://ask.oceanbase.com/t/topic/35609328/89?spm=a2c6h.13066369.question.3.2f373098vSKDB2
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。