Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb Pentaho Ketter使用Kitchen命令运行作业-加载转换时发现缺少插件_Mongodb_Pentaho_Etl_Kettle - Fatal编程技术网

Mongodb Pentaho Ketter使用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

我创建了一个包含多个转换的作业,第一个转换包含MongoDBInput步骤。当我在开发环境(spoon.sh)中运行作业时,作业成功结束。当我从shell启动kitchen命令时,它立即结束。我阅读了日志中的内容:

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目录中。非常感谢,现在工作完成了!!!见: