9

私のシステムでは、Hadoop と Zookeeper が正常に動作しています。これで、Accumulo を構成しました。しかし、Accumulo を初期化するときに

累積初期化

次のエラーが表示されます。


[root@hydDev32 bin]# ./accumulo init

Uncaught exception: Provider com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl not found
javax.xml.parsers.FactoryConfigurationError: Provider com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl not found
        at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source)
        at org.apache.accumulo.start.classloader.AccumuloClassLoader.getAccumuloString(AccumuloClassLoader.java:307)
        at org.apache.accumulo.start.classloader.AccumuloClassLoader.getAccumuloClasspathStrings(AccumuloClassLoader.java:291)
        at org.apache.accumulo.start.classloader.AccumuloClassLoader.findAccumuloURLs(AccumuloClassLoader.java:217)
        at org.apache.accumulo.start.classloader.AccumuloClassLoader.getAccumuloClassLoader(AccumuloClassLoader.java:375)
        at org.apache.accumulo.start.classloader.AccumuloClassLoader.getClassLoader(AccumuloClassLoader.java:393)
        at org.apache.accumulo.start.Main.main(Main.java:39)




[root@hydDev32 bin]#

誰でもこの問題を解決するのを手伝ってもらえますか... ??

4

2 に答える 2

6

JAVA_HOMEこれとまったく同じ問題に遭遇したところ、環境に悪いセットがあることが判明しました。それをクリアすると、JAVA_HOME設定accumulo-env.shが引き継がれ、すべてが正常に機能しました。

于 2012-11-16T23:57:03.580 に答える
1

これ以上の情報を求めるためにコメントすることはできません。しかし、com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl が見つかりません。これは、Java ランタイムの一部である rt.jar (OSX では classes.jar) に含める必要があります。そのため、使用しているJavaのバージョンを調べます。

また、私が間違っている場合は、Accumulo、Hadoop、および Java のバージョンを明確にしていただけますか。

于 2012-07-07T00:37:10.993 に答える