2014-09-30 10 views
1

Homebrew를 통해 Mac OSX 10.9에 Hadoop 및 HBase를 설치했습니다. Hadoop 버전은 2.5.1이며 HBase 버전은 0.98.6.1입니다.가상 분산 hbase 실행 중 오류가 발생했습니다.

내가 HDFS를 시작하고, HBase를 시작하려고 후, 나는 이러한 오류가있어 :

Error: Could not find or load main class org.apache.hadoop.hbase.util.HBaseConfTool

Error: Could not find or load main class org.apache.hadoop.hbase.zookeeper.ZKServerTool

starting master, logging to /usr/local/Cellar/hbase/0.98.6.1/logs/hbase-lsphate-master-Ethans-MacBook-Pro.local.out

Error: Could not find or load main class org.apache.hadoop.hbase.master.HMaster

localhost: starting regionserver, logging to /usr/local/Cellar/hbase/0.98.6.1/logs/hbase-lsphate-regionserver-Ethans-MacBook-Pro.local.out

localhost: Error: Could not find or load main class org.apache.hadoop.hbase.regionserver.HRegionServer

이 오류의 어떤 제안이 있습니까? 내가 봤 거든 내가 찾을 수있는 모든 솔루션을 시도했지만 그들은 전혀 사용했다.

답변

3

귀하의 HBASE_HOME이 정확한 위치를 가리 키지 않았을 수 있습니다.

수출 HBASE_HOME =/usr/지방/셀라/HBase를/0.98.6.1이/libexec 디렉토리
수출 HBASE_CONF_DIR = $ HBASE_HOME/conf의

감사처럼 HBASE_HOME 및 HBASE_CONF_DIR 수출보십시오.

+0

아! 여분의'/ libexec' 멋진 캐치가 필요합니다! – javadba

관련 문제