2013-08-29 3 views
1

테스트 목적으로 Mountain Lion이로드 된 OS X에 이러한 기술을 설치하려고합니다. 설정은 'localhost'를 사용하는 단일 노드 설정입니다. 나는 몇 가지 문제로 실행하고Mac에서 Hadoop, ZooKeeper, AccumuLo 설치

은 ...

1) 실행 sudo는이 zkCli -> LS/오류

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

) 내가 초기화 accumulo/빈을 실행하고이를받을 시도를 던졌습니다 오류 ...

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) 

내 수업에는 문제가있는 것으로 보이지만 내가해야 할 일이 확실하지 않습니다. 여기

는 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] ------------------------------------------------------------------------ 

답변

0

1) 사육사를 실행하고 있습니까?

2) 직접 빌드하지 말고 2 진 타르볼 다운로드에서 Accumulo를 실행하는 것이 좋습니다. 그것을 빌드해야한다면, mvn package -P assemble을 사용하십시오. 트렁크에서 뛰고 있니? 그렇다면 우리는 더 이상 소스 디렉토리에서 누적을 실행하지 않습니다. assemble/target에서 빌드 된 tarball을 찾아서 설치하고 실행하십시오. accumulo-env.sh가 올바르게 구성 되었습니까? 잘못된 ACCUMULO_HOME을 설정하여 bash 스크립트에 구성된 이전 환경 변수가 있습니까?