Kettle使用Greenplum Bluk Loader的问题

在kettle设置中,无论什么设置都是报错,主要原因是由于以下设置引起的,如图:

1.png

3.png

2.png


最后发现在gpload cfg文件中,添加 NULL_AS:'',则可以运行成功。

于是就怀疑kettle的问题,从源代码修改入手。

最后定位到源码问题点:

4.png

修改成

5.png

最后重新编译,覆盖到:pdi-ce-8.1.0.0-365\data-integration\plugins\kettle-gpload-plugin\kettle-gpload-plugin-core-8.1.0.0-365.jar

最近居然成功运行了。(暂时按这种方式吧,有空再研究该控件)