记一次海外阿里云部署pod连库异常排查

某pod应用:pre-secure-modules-system,连MySQL库报异常。

异常信息:


始以为是数据库版本问题,查看服务器数据库版本为:

而东南亚的是8.0.30-txsql,查找文档说明,mysql-jdbc,8.0.*都适配版本,排除是驱动版本问题。


参考地址:(https://www.cnblogs.com/johnnyzen/p/15091025.html)

上腾讯会议,登录gateway服务,ping MySQL地址,是通的,但没有telnet命令,运维人员说ping得通就行。

看了数据库白名单设置,已设置了ip/24白名单,所以网络应该是没问题的,随后结束先会议。没多久运维人员说加了数据库用户访问权限,再查看日志没有MySQL库连接报错了。


发现报其它错误:

检查了日志,确定应该是impala库连接异常,需要更新驱动调试。

上控制台,看云原生多模数据库Lindorm实例信息。

找到官方驱动配置说明,查看左边的JDBC地址(使用说明),参考《使用Java访问JDBC服务》,配置了启动还是报错。





开始以为是驱动版本2.3.8不对,升级到2.3.10和3.*,依旧报错。分析报错信息,如果注释掉新的pom引用,就可以启动服务,说明新引用影响了服务启动,继续查找资料,找到一个信息(https://blog.csdn.net/pengjunlee/article/details/81838480),这里有排除插件,复制试了下,有作用,没报错了,原来的官方文档是spring jdbc的集成说明,如果是springboot服务,则要排除插件。

最后启动成功。

posted @ 2025-05-09 13:43  Andy_lu020  阅读(13)  评论(0)    收藏  举报