在Java上运行PDI Ketter-Mongodb步骤缺少插件
我正在尝试运行一个转换,该转换包含来自java应用程序的mongodb输入步骤,但始终会导致以下错误消息:在Java上运行PDI Ketter-Mongodb步骤缺少插件,java,mongodb,pentaho,kettle,pdi,Java,Mongodb,Pentaho,Kettle,Pdi,我正在尝试运行一个转换,该转换包含来自java应用程序的mongodb输入步骤,但始终会导致以下错误消息: org.pentaho.di.core.exception.KettleMissingPluginsException: Missing plugins found while loading a transformation Step : MongoDbInput at org.pentaho.di.trans.TransMeta.loadXML(TransMeta.java:29
org.pentaho.di.core.exception.KettleMissingPluginsException:
Missing plugins found while loading a transformation
Step : MongoDbInput
at org.pentaho.di.trans.TransMeta.loadXML(TransMeta.java:2931)
at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2813)
at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2774)
at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2759)
at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2744)
at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2718)
at org.pentaho.di.trans.TransMeta.<init>(TransMeta.java:2690)
at com.skripsi.dw.streamingtwitter.ETLtest.main(ETLtest.java:31)
我试图通过一个论点:
-DKETTLE_PLUGIN_BASE_FOLDERS=/home/razza/PentahoCE/pdi-ce-5.1.0/data-integration/plugins
正如本帖所建议的:
但还是没有解决我的问题
我已经通过kitchen.sh命令检查了kjb文件的运行情况,以防万一,它运行得很好,没有任何问题
谁能帮我看看我做错了什么?
谢谢请参见
如果这是你所做的,它应该会起作用。您确定插件安装正确吗?您可以设置OPT变量
export OPT="-verbose:class"
运行spoon.sh时,将显示所有加载的类。您可以验证它是否从插件中找到了类
您可以使用jar实用程序在插件中找到类,例如:
jar tf ${plugin_folder}/mongodb.jar
希望它能帮助…请参见
如果这是你所做的,它应该会起作用。您确定插件安装正确吗?您可以设置OPT变量
export OPT="-verbose:class"
运行spoon.sh时,将显示所有加载的类。您可以验证它是否从插件中找到了类
您可以使用jar实用程序在插件中找到类,例如:
jar tf ${plugin_folder}/mongodb.jar
希望对你有帮助