GrantD
#1
【 使用环境 】测试环境
【 OB or 其他组件 】ocp-express
【 使用版本 】社区版4.2.1
【问题描述】oceanbase集群重启后,用obd cluster start myoceanbase -c ocp-express命令启动ocp-express时,ocp无法正常启动,jdbc连接ocp-expresss数据库时报错Get Location Cache Fail
【复现路径】obd cluster start myoceanbase -c ocp-express
【问题现象及影响】ocp无法正常启动;用客户端工具dbeavers连接不上oceanbase数据库
【附件】
秃蛙
#4
没有识别到租户,提供下dbeavers连接不上oceanbase数据库时的连接串信息。
秃蛙
#7
端口换成2881连接如果正常,可以把107节点的obproxy.log提供下(复现下连接报错)
秃蛙
#11
测试两个连接
obclient -hxx.xx.xx.xx -P2881 -umeta@ocp -p —如果能连接,提供obproxy日志,不能连接,说明没有相关租户或用户。
obclient -hxx.xx.xx.xx -P2883 -umeta@ocp -p — 如果不能连接,提供obproxy日志。
秃蛙
#12
说明你的OB当前还在初始化,2个可能,新部署的环境 初始化失败,老环境的话集群大概率异常了,提供observer.log 日志。
GrantD
#13
秃蛙
#14
麻烦重启下obsever服务后提供下最新的observer.log
并提供 df -h磁盘信息
秃蛙
#16
obd cluster edit-config 部署名称 提供下配置信息。
我看你node 2和node3 /data目录下基本没使用,是安装目录、数据目录没使用data目录吗。
如果使用了/data,看现象是这个2个节点是被删了。
GrantD
#17
集群重启后的最新日志:
observer.log.7z (5.7 MB)
秃蛙
#19
提供的日志发现申请内存不足。环境有其他程序占用内存,关闭其他服务,重启ob后正常。