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。这应该包含在 rt.jar(OSX 中的 classes.jar)中,它是 java 运行时的一部分。所以我会调查你正在使用的java版本。

另外,如果我弄错了,请您澄清一下Accumulo、Hadoop和Java的版本。

于 2012-07-07T00:37:10.993 回答