2014-09-30 66 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

是否有此錯誤的任何建議?我GOOGLE了它,並嘗試了任何我能找到的解決方案,但他們都沒有用。

回答

3

您的HBASE_HOME可能未指向正確的位置。嘗試出口HBASE_HOME和HBASE_CONF_DIR像

出口HBASE_HOME =在/ usr /本地/庫/ HBase的/ 0.98.6.1/libexec目錄
出口HBASE_CONF_DIR = $ HBASE_HOME/conf目錄

感謝。

+0

啊!需要額外的'/ libexec'很好的捕獲! – javadba 2016-07-21 03:27:14

相關問題