Mongodb Pentaho Ketter使用Kitchen命令运行作业-加载转换时发现缺少插件
我创建了一个包含多个转换的作业,第一个转换包含MongoDBInput步骤。当我在开发环境(spoon.sh)中运行作业时,作业成功结束。当我从shell启动kitchen命令时,它立即结束。我阅读了日志中的内容:Mongodb Pentaho Ketter使用Kitchen命令运行作业-加载转换时发现缺少插件,mongodb,pentaho,etl,kettle,Mongodb,Pentaho,Etl,Kettle,我创建了一个包含多个转换的作业,第一个转换包含MongoDBInput步骤。当我在开发环境(spoon.sh)中运行作业时,作业成功结束。当我从shell启动kitchen命令时,它立即结束。我阅读了日志中的内容: Caused by: org.pentaho.di.core.exception.KettleMissingPluginsException: Missing plugins found while loading a transformation Step : MongoDbIn
Caused by: org.pentaho.di.core.exception.KettleMissingPluginsException:
Missing plugins found while loading a transformation
Step : MongoDbInput
- at org.pentaho.di.trans.TransMeta.loadXML(TransMeta.java:2840)
- at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2676)
- at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2628)
- at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2605)
- at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2585)
- at org.pentaho.di.repository.filerep.KettleFileRepository.loadTransformation(KettleFileRepository.java:1022)
- at org.pentaho.di.job.entries.trans.JobEntryTrans.getTransMeta(JobEntryTrans.java:1169)
原因:org.pentaho.di.core.exception.kettlemissingpluginseption:
加载转换时发现缺少插件
步骤:MongoDbInput
-在org.pentaho.di.trans.TransMeta.loadXML(TransMeta.java:2840)上
-位于org.pentaho.di.trans.TransMeta(TransMeta.java:2676)
-位于org.pentaho.di.trans.TransMeta(TransMeta.java:2628)
-位于org.pentaho.di.trans.TransMeta.(TransMeta.java:2605)
-位于org.pentaho.di.trans.TransMeta(TransMeta.java:2585)
-位于org.pentaho.di.repository.filerep.KettleFileRepository.loadTransformation(KettleFileRepository.java:1022)
-位于org.pentaho.di.job.entries.trans.JobEntryTrans.getTransMeta(JobEntryTrans.java:1169)
您是否在同一台机器上从一个Kettle目录运行它?在启动之前先将kitchen cd运行到kitchen.sh目录中。非常感谢,现在工作完成了!!!见: