Pentaho Kettle - 将作业转换为jar文件

时间:2014-11-05 09:47:36

标签: jar pentaho

是否可以将pentaho作业转换为jar文件?如果是这样请告诉我怎么样?我试图将作业转换为jar但由于类问题而失败。

3 个答案:

答案 0 :(得分:1)

在JAR中,我们聚合了许多Java类文件。但是在PDI Jobs中,文件是XML文件。 Pentaho使用其DI引擎来读取这些XML文件。因此,我们无法从XML文件中创建JAR文件。

答案 1 :(得分:0)

您可以使用kettle的api从java代码运行ETL作业。你不能把工作转换成罐子。

答案 2 :(得分:0)

如果以批处理模式启动作业或转换,则必须使用脚本kitchen或pan(在操作系统上使用sh或bat扩展名)。实际上,这些脚本使用您传递给它的参数在里面运行java程序。其中一个参数必须是文件.Kjb(作业的扩展名)的路径,这是一个常规的xml文件。因此xml文件是必需的,但您可以直接启动java命令(sh / bat脚本中的一个)将所需的参数传递给它。要查看它需要哪些参数,您必须对厨房/平底锅脚本进行逆向工程,这些内部非常简单且简短。