0

Java アプリケーションから実行する mongoDBOutput を使用して変換を作成しました。ここJava Pentaho Exception MongoDBで説明されているように、 Kettle.properties を編集して KETTLE_PLUGIN_BASE_FOLDERS を追加しました。これは、私の Windows マシンでは問題なく動作します。ただし、Linux環境で実行すると問題が発生します。これは私が得ているエラーです:

org.pentaho.di.core.exception.KettleMissingPluginsException:
Missing plugins found while loading a transformation

    Step : MongoDbOutput
    Step : MongoDbOutput
    Step : MongoDbOutput
    Step : MongoDbOutput
    Step : MongoDbOutput
        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)

ただし、kettle.properties を編集して、KETTLE_PLUGIN_BASE_FOLDERS が Linux 環境のプラグイン ディレクトリを指すようにしました。前もって感謝します

4

1 に答える 1