Installazione di Hadoop, Zookeeper, AccumuLo su Mac

2

Modifica

JavaJDK 1.6 Hadoop ZooKeeper Accumulo

Hadoop si sta avviando e sembra funzionare bene. Testato il NameNode e JobTracker ed entrambi possono essere visti nella pagina html localhost.

Il server ZooKeeper si avvia correttamente, ma ottengo l'errore nella shell Client.

Puoi vedere gli errori di ZooKeeper e AccumuLo di seguito.

ORIGINALE

Sto tentando di installare queste tecnologie su un OS X caricato con Mountain Lion a scopo di test. L'installazione è un'installazione a nodo singolo che utilizza 'localhost'.

Sto riscontrando alcuni problemi ...

1) in esecuzione sudo zkCli - > ls / genera un errore

Exception in thread "main" org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /
    at org.apache.zookeeper.KeeperException.create(KeeperException.java:99)
    at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
    at org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:1468)
    at org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:1496)
    at org.apache.zookeeper.ZooKeeperMain.processZKCmd(ZooKeeperMain.java:725)
    at org.apache.zookeeper.ZooKeeperMain.processCmd(ZooKeeperMain.java:593)
    at org.apache.zookeeper.ZooKeeperMain.executeLine(ZooKeeperMain.java:365)
    at org.apache.zookeeper.ZooKeeperMain.run(ZooKeeperMain.java:323)
    at org.apache.zookeeper.ZooKeeperMain.main(ZooKeeperMain.java:282)

2) Tento di eseguire bin / accumulo init e ricevere questo errore ...

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/accumulo/start/Platform
Caused by: java.lang.ClassNotFoundException: org.apache.accumulo.start.Platform
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/accumulo/start/Main
Caused by: java.lang.ClassNotFoundException: org.apache.accumulo.start.Main
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

Sembra che ci sia qualcosa di sbagliato nella mia classe ma non sono sicuro di cosa dovrei fare.

Ecco il riepilogo della compilazione AccumuLo:

[INFO] Reactor Summary:
[INFO] 
[INFO] Apache Accumulo Project ........................... SUCCESS [17.267s]
[INFO] Trace ............................................. SUCCESS [7.819s]
[INFO] Fate .............................................. SUCCESS [2.638s]
[INFO] Start ............................................. SUCCESS [49.560s]
[INFO] Core .............................................. SUCCESS [2:57.195s]
[INFO] Server ............................................ SUCCESS [23.385s]
[INFO] Examples .......................................... SUCCESS [0.321s]
[INFO] Simple Examples ................................... SUCCESS [19.038s]
[INFO] MiniCluster ....................................... SUCCESS [38.770s]
[INFO] Accumulo Maven Plugin ............................. SUCCESS [20.568s]
[INFO] Testing ........................................... SUCCESS [2:55.802s]
[INFO] Proxy ............................................. SUCCESS [1:36.702s]
[INFO] Assemblies ........................................ SUCCESS [17.033s]
[INFO] Documentation ..................................... SUCCESS [0.282s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 10:49.977s
[INFO] Finished at: Thu Aug 29 15:05:17 EDT 2013
[INFO] Final Memory: 33M/83M
[INFO] ------------------------------------------------------------------------
    
posta bdparrish 29.08.2013 - 21:47
fonte

1 risposta

1

Il modo più semplice che conosco per iniziare con i test è quello di afferrare l'immagine VM Hortonworks Sandbox . Fornisce una base CentOS Linux e viene fornito con Hadoop e Zookeeper. Forniscono VM per VMWare e VirtualBox (che è gratuito) che verrà eseguito su Mac e l'ho usato con Parallels. (Ho preso la VM VMare e l'ho convertita con lo VMWare OVF Tool da un OVF a un'immagine vmware che Parallels potrebbe convertire.)

Non contiene Accumulo, ma ti fornisce una base di lavoro che potrebbe rendere più semplice l'installazione di materiale.

    
risposta data 29.08.2013 - 23:43
fonte

Leggi altre domande sui tag