Communications link failure
kettle吧
全部回复
仅看楼主
level 1
回看山海 楼主
Communications link failure, Communications object closed。使用kettle-carte资源库常常挂掉,从网上找的将DBCP换成druid统统没用,只要模拟重启数据库就出现这种问题。druid第一次出现Communications link failure,第二次出现No operations allowed after statement closed。很奇怪, druid的参数确实是进去了,还打印出来了。最后发现kettle对于数据库连接这块有个操作,以sql为key, prestatement为value,连接断了还从map中去取prestatement去查询SELECT ID_DIRECTORY FROM R_DIRECTORY WHERE ID_DIRECTORY_PARENT = ? ORDER BY DIRECTORY_NAME。
坑死了,难道不能用资源库,只能去掉ktr文件吗?
2020年09月23日 10点09分 1
level 1
楼主 请问你解决了吗 我也是遇到这个问题
2020年11月10日 13点11分 2
解决了,kettle数据源管理有问题,它把数据池的连接自己又缓存了一遍,修改了kettle源码每次连接从数据池去取就行,不从它的缓存中去取。
2021年06月01日 09点06分
level 1
我用自己电脑kettle连接数据库没有问题,但是用服务器上的kettle连接数据库就会遇到这个。
自己电脑和服务器上的数据库连接信息都是完全一样的(都跟数据库不在一个内网里)
2021年03月09日 05点03分 3
都表输入了,这个是kettle任务中的数据库连接不上吧
2021年06月01日 09点06分
1