- 背景
- 解决
- 参考博客
kettle目前版本没有clickhouse驱动,需要自定义插件。使用Kettle工具连接Clikchouse正常连接,但是使用Java调用Kettle时,报【database type with plugin id [Clickhouse] couldn’t be found!】这样的报错。
需要在执行ktr的时候,设置变量。
String KETTLE_PLUGIN_base_FOLDER = sourceFile.getPath().concat(File.separator)
.concat("plugins");
System.setProperty("KETTLE_PLUGIN_base_FOLDERS", KETTLE_PLUGIN_base_FOLDER);
参考博客
kettle api 方式加载plugins 里面的插件



