无法在 Pentaho Data Integration 9.2 中运行作业(kjb)

问题描述 投票:0回答:2

我尝试使用 pentaho 9.2 运行作业,但在按厨房评论运行时没有选择作业

./kitchen.sh -rep=repo1 -file=/var/lib/jenkins/project/path/etl/Job1.kjb

Job1.kjb 包含多个 sub_jobs。 Pentaho 9.2 没有选择子作业并显示以下错误。

错误日志:

2022/03/02 05:00:28 - Job1 - 作业执行开始 2022/03/02 05:00:28 - 作业 1 - 开始条目 [sub_job_1] 2022/03/02 05:00:28 - sub_job_1 - 错误(版本 9.2.0.0-290,buildguy 从 2021-06-02 06.36.08 开始构建 9.2.0.0-290):运行作业条目“job”时出错: 2022/03/02 05:00:28 - sub_job_1 - 错误(版本 9.2.0.0-290,buildguy 从 2021-06-02 06.36.08 开始构建 9.2.0.0-290):org.pentaho.di.core.exception .KettleException: 2022/03/02 05:00:28 - sub_job_1 - 作业元数据加载期间出现意外错误 2022/03/02 05:00:28 - sub_job_1 - 2022/03/02 05:00:28 - sub_job_1 - 无法从 XML 文件加载作业 [/var/lib/jenkins/project/path/etl/sub_job_1.kjb.kjb] 2022/03/02 05:00:28 - sub_job_1 - 2022/03/02 05:00:28 - sub_job_1 - 文件 [file:///var/lib/jenkins/project/path/etl/sub_job_1.kjb.kjb] 不存在。** 2022/03/02 05:00:28 - sub_job_1 - 2022/03/02 05:00:28 - sub_job_1 - 2022/03/02 05:00:28 - sub_job_1 - 2022/03/02 05:00:28 - sub_job_1 - 在 org.pentaho.di.job.entries.job.JobEntryJob.getJobMeta(JobEntryJob.java:1467) 2022/03/02 05:00:28 - sub_job_1 - 在 org.pentaho.di.job.entries.job.JobEntryJob.getJobMeta(JobEntryJob.java:1385) 2022/03/02 05:00:28 - sub_job_1 - 在 org.pentaho.di.job.entries.job.JobEntryJob.execute(JobEntryJob.java:695) 2022/03/02 05:00:28 - sub_job_1 - 在 org.pentaho.di.job.Job.execute(Job.java:693) 2022/03/02 05:00:28 - sub_job_1 - 在 org.pentaho.di.job.Job.execute(Job.java:834) 2022/03/02 05:00:28 - sub_job_1 - 在 org.pentaho.di.job.Job.execute(Job.java:503) 2022/03/02 05:00:28 - sub_job_1 - 在 org.pentaho.di.job.Job.run(Job.java:389) 2022/03/02 05:00:28 - sub_job_1 - 引起:org.pentaho.di.core.exception.KettleXMLException: 2022/03/02 05:00:28 - sub_job_1 - 无法从 XML 文件加载作业 [/var/lib/jenkins/project/path/etl/sub_job_1.kjb.kjb]

etl pentaho pentaho-spoon pentaho-data-integration pdi
2个回答
0
投票

您没有提供太多详细信息,但问题可能是在您的 Job1.kjb 作业中您没有正确定义子作业的位置。日志中显示找不到该文件:

/var/lib/jenkins/project/path/etl/sub_job_1.kjb.kjb

您的子作业可能是文件:/var/lib/jenkins/project/path/etl/sub_job_1.kjb


0
投票

你能给我一个你如何解决这个问题的例子吗

© www.soinside.com 2019 - 2024. All rights reserved.