【 使用环境 】测试环境
【 OB 】
【 使用版本 】4.3.1
【问题描述】租户没有内存可以分配了,如何增加整个ob资源吃的可分配内存
1.3个节点的话逐台给每台机器升配规格
2.如果是1-1-1形式的集群的话增加机器变成2-2-2
第一个方案俗称纵向扩容,第二个方案俗称横向扩容
1.水平扩容
https://www.oceanbase.com/docs/common-ocp-1000000000826580
2.也可纵向扩容 scale up,扩容server硬件–>调整 memory_limit
或 memory_limit_percentage
→ 在租户的 总览 页面,可以调整租户副本的 Unit 规格
https://www.oceanbase.com/knowledge-base/oceanbase-database-20000000031?back=kb
查看ocp的日志 上传一下看看
加完配置重启了一节点
你是怎么扩容的呢?这里是修改什么配置了吗?
就是在vmware那里给一节点服务器加了内存,然后重启了服务器,然后1节点没有自动重启ob的服务吧,我不知道怎么手动拉起来
参考下
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
没看到observer进程,ob实例应该没有启动,取下observer日志看下,另外防火墙检查下是否关闭
我联系相关同学看下
obd cluster stop 部署名称
obd cluster start 部署名称 启动下
用obidag analyze log --from xxxx --to xxxx 分析一下启动前后10分钟的日志,发下结果
https://www.oceanbase.com/docs/obdiag-cn
另外上传下obd日志
ps -ef| grep observer
kill observer进程 --此时可以把observer进程的observer日志删除
su - admin
cd /home/admin/oceanbase/
./bin/observer
ps -ef | grep observer
等一会在发下日志,并把您的操作过程 截图下来,就上面的几个步骤
还有个疑问就是 8089端口?
在10.48.1.47
netstat -lntup | grep 8089
ps -ef| grep agent 截图发下
在ocp服务器上
telnet 10.48.1.47 8089 截图发下
###################
您把这个服务重新安装下。