Pentaho PDI 9(水壶):厨房无法继续,因为无法加载作业

Posted

技术标签:

【中文标题】Pentaho PDI 9(水壶):厨房无法继续,因为无法加载作业【英文标题】:Pentaho PDI 9 (Kettle): Kitchen can't continue because the job couldn't be loaded 【发布时间】:2021-09-29 13:39:52 【问题描述】:

我没有使用任何存储库,我正在尝试运行本地作业,但它没有运行,甚至设置日志级别来调试它并没有真正写出任何有用的东西。我这样称呼厨房(Ubuntu):

sh kitchen.sh -job:"/home/myuser/jobs/job.kjb"

也试过了

sh kitchen.sh -job:"job.kjb" -dir:"/home/myuser/jobs/"

并且还尝试使用“=”而不是“:”。

我看到有些人因为存储库文件而遇到问题,但正如我所说,我没有使用任何存储库文件。 “repositories.xml”不存在,所以我在“/home/myuser/.kettle”和“/home/myuser/pdi/data-integration/.kettle”上将其创建为空,并要求脚本查找一些假存储库,它确实在两个文件中查找任何存储库,如果我不要求它使用任何存储库,它就不会这样做。

【问题讨论】:

【参考方案1】:

我发现“dir”仅适用于指向本地存储库文件,而不是包含作业文件的本地目录。还有一个参数可以设置job文件的路由:“file”。

sh kitchen.sh -file="/home/myuser/jobs/job.kjb"

【讨论】:

以上是关于Pentaho PDI 9(水壶):厨房无法继续,因为无法加载作业的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Pentaho 水壶中获取电子邮件附件

无法使用 Pentaho PDI CE 连接到 MongoDb

由于缺少插件,Pentaho 水壶无法运行转换

pentaho水壶无法连接到cloudera cdh4 HDFS

Pentaho 水壶勺日期操作

Pentaho PDI 无法将 ESAPI.properties 作为类加载器资源加载