(Pentaho PDI):线程:无法找到这份工作的起点

时间:2016-12-13 05:30:23

标签: pentaho pentaho-spoon

Pentaho通过命令行运行作业

我有一个pentaho作业,在pentaho中成功运行但是如果我尝试通过命令行运行相同的我得到错误 - (但它在一台PC上成功运行抛出,在另一台PC中出错)

这是我当下的问题

2016/12/12 16:52:30 - 开始执行任务

2016/12/12 16:52:30 - ERROR(版本6.0.0.0-353,从2015-10-07开始构建1

13.27.43 by buildguy):作业执行期间发生严重错误:

2016/12/12 16:52:30 - 找不到这份工作的起点

2016/12/12 16:52:30 - ERROR(版本6.0.0.0-353,从2015-10-07开始构建1

13.27.43 by buildguy):org.pentaho.di.core.exception.KettleJobException:

2016/12/12 16:52:30 - 找不到这份工作的起点

2016/12/12 16:52:30 - 在org.pentaho.di.job.Job.execute(Job.java:532)

2016/12/12 16:52:30 - 在org.pentaho.di.job.Job.run(Job.java:435)

2016/12/12 16:52:30 - 厨房 - 完成了!

2016/12/12 16:52:30 - 厨房 - 错误(版本6.0.0.0-353,构建1来自

2015-10-07 13.27.43 by buildguy):完成错误

2016/12/12 16:52:30 - Kitchen - Start = 2016/12/12 16:52:15.536,Stop = 2016/12/12 16:52:30.652

3 个答案:

答案 0 :(得分:0)

您是不是在尝试运行KTR文件而不是KJB?

看看:

http://forums.pentaho.com/showthread.php?58160-Couldn-t-find-starting-point-in-this-job

答案 1 :(得分:0)

您应该尝试平移,平移是PDI命令行工具。

PDI Command line tools

sh /home/patel/Downloads/pdi/pdi-ce-9.0.0.0-423/data-integration/pan.sh /file:/home/patel/Documents/replication.ktr

答案 2 :(得分:0)

您确定在编写作业时是否正在使用“开始” ****步骤。 附言每个Pentaho作业都需要执行一个开始步骤。