2

Hadoop からファイルを読み取るための jar などの問題があります。アプリケーションを netbeans から実行すると、動作します。しかし、コマンドラインから実行すると、jar のビルドは成功しますが、実行できず、次の例外が発生します。プログラムを実行すると、jar のパスも入力されます。

javax.xml.parsers.FactoryConfigurationError: プロバイダー org.apache.xerces.jaxp.DocumentBuilderFactoryImpl が見つかりません

jars xercesImpl-2.9.1.jar のリストに追加すると、次の例外が発生します。

java.lang.NoClassDefFoundError: com/sun/security/auth/UnixPrincipal

誰も私がこれを解決する方法の手がかりを持っていますか?

4

1 に答える 1

0

これは、IBM JVM を実行していることが原因である可能性があります。

  • Hadoop が厳密にテストされている唯一の Sun JVM に切り替えます。

    また

  • IBM の Web サイトにアクセスし、JVM で動作する Hadoop のわずかに変更されたバージョンをダウンロードします。

この問題は、最新の Hadoop リビジョンで修正される可能性があると思います。

Jira 課題: oneおよびtwoこれこれこれを参照してください

于 2012-04-22T10:09:07.707 に答える