前言
因为kettle官方不支持clickhouse的驱动,所以需要自己自定义插件并生成jar包。网上有很多制作自定义插件的文章,这里不再赘述。文章第四项有下载地址(kettle8.0及9.1版本亲测有效)。
一、构造连接字符串
1、在kettle主目录的data-integration\plugins文件夹下创建clickhouse-plugins文件夹。
2、clickhouse-plugins文件夹下存放自定义插件KettleClickhouse-jdbc-1.0.1.jar(如下图:)
二、添加jar包
注意:下面以window环境为例子
1、找到kettle的data-integration\libswt\win64目录。
2、将相关jar包放到该目录下。
三、Kettle创建DB连接
1、打开kettle按下图创建连接
2、因为已经构造连接插件所以这里会多出一个clickhouse
3、按下图步骤填写连接信息并测试clickhouse连接。
四、相关jar包下载
1、可参考官方提示信息,自己定制连接插件
官网提示地址:https://help.pentaho.com/Documentation/8.1/Developer_Center/PDI/Extend/020
2、使用已经制作好的插件及jar包,下载地址如下。
Kettle连接clickhouse所有的jar包
下载地址:https://download.csdn.net/download/ma286388309/15711155