2012-07-06 16 views
9

Nel mio sistema Hadoop e il gestore dello zoo funzionano correttamente. Ora ho appena configurato Accumulo.But quando vado per inizializzare Accumulo dadurante la configurazione di accumulo

Accumulo init

si sta mostrando seguenti errori.


[[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]# 

Qualcuno può aiutarmi a risolvere questo problema ... ??

+1

Ho risolto questo problema da reinstallare Java nel mio machine.I dimenticato di menzionare la mia risposta here.Anyhow grazie mille a tutti e speciali grazie a #ohshazbot –

risposta

6

Mi sono imbattuto in questo stesso identico problema, e si è scoperto che avevo un cattivo JAVA_HOME impostato nel mio ambiente. Una volta cancellato, l'impostazione JAVA_HOME in accumulo-env.sh ha preso il sopravvento e tutto ha funzionato correttamente.

1

Non posso commentare per chiedere ulteriori informazioni, quindi questo potrebbe essere uno scatto al buio. Ma com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl non è stato trovato. Questo dovrebbe essere incluso in rt.jar (classes.jar in OSX), che fa parte del runtime java. Quindi vorrei esaminare la versione di java che stai usando.

Inoltre, se mi sbaglio, puoi chiarire con la versione di Accumulo, Hadoop e Java.

+0

grazie per la risposta, ..
mia macchina java -version = 1.6.0 accumulo -ver = 1.4.0 hadoop -ver = 0.20.2 zookeeper -ver = 3.3.3 –

+0

Che sistema operativo e quale versione di java 1.6.0 è? Ed è il Sun/oracle java o è openjdk? Sistema operativo – ohshazbot

+0

- Red Hat Enterprise Linux Server versione 5.3 (Tikanga) //// Java - Sun/Oracle –

Problemi correlati