在我的系统中Hadoop和动物园管理员正常工作。现在,我刚刚配置了Accumulo.But,当我要初始化Accumulo时
accumulo init
它显示出以下错误。
[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]#有人能帮我解决这个问题吗..。??
发布于 2012-11-16 23:57:03
我刚刚遇到了同样的问题,结果发现我的环境中有一个糟糕的JAVA_HOME集。一旦我清除了这个问题,accumulo-env.sh中的accumulo-env.sh设置就接手了,一切都很好。
发布于 2012-07-07 00:37:10
我不能评论要求提供更多的信息,所以这可能是一个黑暗的镜头。但是com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl并没有被发现。这应该包含在rt.jar (OSX中的classes.jar)中,它是java运行时的一部分。因此,我将查看您正在使用的java版本。
另外,如果我弄错了,请您用Accumulo、Hadoop和Java的版本澄清一下。
https://stackoverflow.com/questions/11360809
复制相似问题