如何增加OB整个资源池的内存?

【 使用环境 】测试环境
【 OB 】
【 使用版本 】4.3.1
【问题描述】租户没有内存可以分配了,如何增加整个ob资源吃的可分配内存

1 个赞

1.3个节点的话逐台给每台机器升配规格
2.如果是1-1-1形式的集群的话增加机器变成2-2-2
第一个方案俗称纵向扩容,第二个方案俗称横向扩容

3 个赞

1.水平扩容
https://www.oceanbase.com/docs/common-ocp-1000000000826580
2.也可纵向扩容 scale up,扩容server硬件–>调整 memory_limitmemory_limit_percentage → 在租户的 总览 页面,可以调整租户副本的 Unit 规格
https://www.oceanbase.com/knowledge-base/oceanbase-database-20000000031?back=kb

3 个赞

老师,加完配置重启了一节点,但是OCP显示不可用了,怎么办

2 个赞

查看ocp的日志 上传一下看看

2 个赞

ocp-express.7z (1.7 MB)

2 个赞

加完配置重启了一节点
你是怎么扩容的呢?这里是修改什么配置了吗?

2 个赞

就是在vmware那里给一节点服务器加了内存,然后重启了服务器,然后1节点没有自动重启ob的服务吧,我不知道怎么手动拉起来

2 个赞

参考下
OCP服务器重启后,如何再拉起来 - #8,来自 麦子熟了ye8gfn_gaMTIwMjU5NTAzNC4xNzE0OTc1MTY1_ga_T35KTM57DZ*MTcyMDU5NTg3OS40MC4xLjE3MjA1OTc0NDEuMTQuMC4w

//指定动态链接库
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/admin/oceanbase/lib

//拉起observer
cd /home/admin/oceanbase/
./bin/observer

//拉起obproxy
/home/admin/obproxy
./bin/obproxy

2 个赞

obproxy在ocp的节点上,在一节点没有obproxy,然后我在一节点启动了observer但是状态还是不可用

2 个赞

1 个赞

没看到observer进程,ob实例应该没有启动,取下observer日志看下,另外防火墙检查下是否关闭

1 个赞

observer.7z (2.0 MB)
防火墙是关闭的

1 个赞

我联系相关同学看下

1 个赞

obd cluster stop 部署名称

obd cluster start 部署名称 启动下

1 个赞

一节点还是有问题

1 个赞

用obidag analyze log --from xxxx --to xxxx 分析一下启动前后10分钟的日志,发下结果
https://www.oceanbase.com/docs/obdiag-cn

另外上传下obd日志

1 个赞

ps -ef| grep observer
kill observer进程 --此时可以把observer进程的observer日志删除
su - admin
cd /home/admin/oceanbase/
./bin/observer
ps -ef | grep observer
等一会在发下日志,并把您的操作过程 截图下来,就上面的几个步骤

1 个赞

还有个疑问就是 8089端口?

在10.48.1.47
netstat -lntup | grep 8089
ps -ef| grep agent 截图发下

在ocp服务器上
telnet 10.48.1.47 8089 截图发下

###################
您把这个服务重新安装下。

1 个赞

1 个赞