Kettle工具使用小结1

1.背景

客户数据库限定为tidb数据库,相关业务数据均存储在内。因为tidb数据库是分布式的,且不支持存储过程、job等功能,需要通过外部工具进行脚本批量处理,所以这里引入kettle进行脚本批量执行和作业调度。

2.环境信息

(1)kettle 9.0

(2)数据库tidb

3.问题总结

(1)问题:一开始采用本身按照mysql后自带的mysql-connector-j-8.*.jar配置tidb数据库连接,使用kettle本身的mysql驱动配置发现始终无法通过

       分析:经排查发现是mysql 8的jdbc驱动调用的class类名发生了变化(与kettle内置的不一致)

      解决方案:连接类型选择“Generic database”方式,驱动类名称:com.mysql.cj.jdbc.Driver

(2)问题:kettle 配置资源库失败

Kettle工具使用小结1_第1张图片

     

分析:使用的是“Generic database”方式配置资源库连接不通过

解决方案:连接类型选择“mysql”方式

你可能感兴趣的:(kettle,9,tidb,资源库)