
错误日志如下:
然后你的作业就失败了,必须重新启动kettle才能解决。
经过多次排查,最终解决。
加上 autoReconnect=true 参数
虽然能解决8小时mysql自动丢弃无用连接的问题,但是不能解决mysql宕机后的自动重连。
修改方式,自行百度
例如wait_timeout是8小时,只需把调度周期设为<8小时即可
在kettle5.4测试不通过,在kettle7测试通过。
配置数据源连接时,采用连接池,配置如下
关于连接池参数,kettle使用的是apache dbcp connetions pool.
修改方式,自行百度
1. 在data-integration\simple-jndi\jdbc.properties中加入jdbc的连接信息。针对连接oracle数据库 *** 作比如:ORA/type=javax.sql.DataSource
ORA/driver=oracle.jdbc.driver.OracleDriver
ORA/url=jdbc:oracle:thin:@127.0.0.1:1521:ORCL
ORA/user=system
ORA/password=system
2. 在数据库连接编辑界面选择
Access=JNDI
JNDI Name填前面配置文件中'/'前面的名字,比如“ORA/password=system”这里就填“ORA”
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)