Spring数据流Kubernetes JDBC驱动程序

问题描述 投票:0回答:1

我正在尝试将jdbc-sink部署到基于Helm的Kuberentes安装Spring Cloud Data Flow。

我将如何添加JDBC jar以便使用初学者?我在尝试部署应用程序时遇到以下错误(在本例中为MySQL):

***************************
APPLICATION FAILED TO START
***************************
 Description:
 Failed to bind properties under '' to com.zaxxer.hikari.HikariDataSource:
     Property: driverclassname
    Value: com.mysql.cj.jdbc.Driver
    Origin: "driverClassName" from property source "source"
    Reason: Failed to load driver class com.mysql.cj.jdbc.Driver in either of HikariConfig class loader or Thread context classloader

我是否需要扩展现有的启动器,并手动添加驱动程序,因为无法保证它应该使用哪个驱动程序?

谢谢!

spring-integration spring-cloud-dataflow
1个回答
2
投票

我们为SCDF中的少数数据库和需要数据库访问的应用程序启动程序(包括jdbc应用程序)提供OSS许可证友好驱动程序。

对于专有驱动程序,有一个程序来修补我们维护和发布的开箱即用的应用程序启动程序 - 参考指南here中的更多详细信息。

一旦将相关驱动程序捆绑在类路径中,就会产生一个docker镜像,然后在SCDF中使用它。

© www.soinside.com 2019 - 2024. All rights reserved.