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

相关问题