暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

磐维集群重启故障处理

王祥波 2025-03-23
246

适用范围

磐维三节点集群

问题概述

3节点数据库宕机

lsof -i:17700也没有应用数据库端口

手动重启数据库:

pw_ctl start -D /panwei/database/data  时间点:16:55:03.945

数据库依然没有启动

集群重启3节点数据库中发生整个数据库宕机

问题原因

查看agent日志发现

2025-01-17 16:30:13.787 [unknown] [unknown] localhost 140625792467520 0[0:0#0] 0 [BACKEND] FATAL:  could not load library "jdbc_fdw.so": libjvm.so: cannot open shared object file: No such file or directory

由于database link设置了jdbc_fdw参数,而由于无法找到libjvm.so导致无法加载jdbc_fdw.so导致库无法启动

查看agent

2025-01-17 16:55:37.092 tid=2016762 AGENT_WORKER: [KeyEvent: KEY_EVENT_RESTART] [Instance: 6003] [Details: [Primary], send restart message to instance(6003)]

2025-01-17 16:55:37.190 tid=2016760 CTL_WORKER: [KeyEvent: KEY_EVENT_RESTART] [Instance: 6001] [Details: [Primary], send restart message to instance(6001)]

发现在做16:55:03.945[omm@qhzcdb2-n3 ~]$ pw_ctl start -D /panwei/database/data  时,集群出现了双主,引起了重启,而磐维由于database link设置了jdbc_fdw参数,而由于无法找到libjvm.so导致无法加载jdbc_fdw.so导致库无法启动

在设置软连接后,重启集群,数据库集群恢复正常

解决方案

ln -s $GAUSSHOME/jre/lib/amd64/server/libjvm.so $GAUSSHOME/lib/libjvm.so -f

需要设置软连接

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论