2012-07-06 18 views
9

En mi sistema, Hadoop y el cuidador del zoológico funcionan correctamente. Ahora acabo configurado Accumulo.But cuando me voy para inicializar Accumulo porproblemas al configurar acumulo

accumulo init

que está mostrando errores siguientes.


[[email protected] 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) 




[[email protected] bin]# 

Puede alguien ayudarme a solucionar este problema ... ??

+1

He resuelto este problema reinstalando Java en mi máquina. Olvidé mencionar mi respuesta aquí. De todos modos, muchas gracias a todos y gracias especiales a #ohshazbot –

Respuesta

6

Me acabo de topar con este mismo problema, y ​​resultó que tenía un mal JAVA_HOME en mi entorno. Una vez que lo borre, la configuración JAVA_HOME en accumulo-env.sh se hizo cargo y todo funcionó bien.

1

No puedo comentar para pedir más información, por lo que esta puede ser una oportunidad en la oscuridad. Pero com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl no se encuentra. Esto debe incluirse en rt.jar (classes.jar en OSX), que es parte del tiempo de ejecución de java. Entonces buscaría la versión de Java que está usando.

Además, si me equivoco, ¿puede aclarar con la versión de Accumulo, Hadoop y Java?

+0

gracias por la respuesta, ..
my machine java -version = 1.6.0 accumulo -ver = 1.4.0 hadoop -ver = 0.20.2 zookeeper -ver = 3.3.3 –

+0

¿Qué sistema operativo y qué versión de java 1.6.0 es? ¿Y es el Sun/oracle java o es openjdk? – ohshazbot

+0

SO - Versión 5.3 del servidor Red Hat Enterprise Linux (Tikanga) //// Java - Sun/oracle –

Cuestiones relacionadas