oceanbase由4.2.1.1升级至4.2.2.0

老师,我都拉起来了,但是我用客户端去连接提示如下错
image



黑屏 2881 端口 root@sys 租户连接看下。

老师,我没有这个2881的端口号

使用直连端口即可,默认是2881.
查看方式: strings /安装路径/etc/observer.config.bin

mysql_port参数对应的端口


我改了端口号的。。但是这几个端口就是连接不上

image
这里连接2889的报错

这个报错是OB还未完成初始化,应该是卡在什么地方了,可以杀掉进程,重新启动,然后取最新的observer.log日志看下。

observer.rar (2.7 MB)
老师我重新启动还是不行,我直接把服务器重启了

日志磁盘满了,日志盘如果还有剩余空间,可以./bin/observer -o log_disk_size=‘xG’ 设置大点,观察下。其他2节点也可以按这个方式启动。
[2024-03-01 17:13:19.402704] ERROR try_recycle_blocks (palf_env_impl.cpp:774) [2474][T1001_PalfGC][T1001][Y0-0000000000000000-0-0] [lt=15][errcode=-4264] Log out of disk space(msg=“log disk space is almost full”, ret=-4264, total_size(MB)=665, used_size(MB)=632, used_percent(%)=95, warn_size(MB)=532, warn_percent(%)=80, limit_size(MB)=632, limit_percent(%)=95, total_unrecyclable_size_byte(MB)=568, maximum_used_size(MB)=632, maximum_log_stream=1, oldest_log_stream=1, oldest_scn={val:1707328516653355297, v:0})

这个日志到底需要多少G啊,我这个测试环境已经给了20G了 :joy:

看你的memory_limit是10G,kog_disk_size建议最小 30G。


我设置成这样还是不行,我要重新给30g???
不对啊,我给了20G啊我是用命令行给的,当时升级的时候说不够我又给到了20G啊

image
给到了30g还是连接不了
observer.rar (7.6 MB)

日志还是clog磁盘满,申请不到空间。
df -h 看下磁盘

看下是否生效参数。
strings /安装路径/etc/observer.config.bin

老师,我增加了服务器的硬盘空间,也查看参数已经生效但是连接的时候还是失败,附件有日志






observer.rar (3.0 MB)
第二台机器参数

第三台机器参数

需要看observer.log日志,需要刚启动时的。可以杀掉进程重新拉起 提供下日志。

observer.rar (1.9 MB)

日志是重启后的吗,没看到初始化的信息。

observer.rar (1.2 MB)
老师我刚把服务器重启了,然后在重启ob的时候日志全删了你看一下这个是否能看到

这个也没有,看着是启动就申请不到。这个节点磁盘有什么异常吗

可以考虑删除这个节点重新加入进来 看下是否正常。