我通过Homebrew在Mac OSX 10.9中安装了Hadoop和HBase。 Hadoop的版本是2.5.1,HBase的版本是0.98.6.1。
在我启动HDFS并尝试启动HBase后,我遇到了这些错误:
错误:无法找到或加载主类org.apache.hadoop.hbase.util.HBaseConfTool
错误:无法找到或加载主类org.apache.hadoop.hbase.zookeeper.ZKServerTool
启动master,登录到/usr/local/Cellar/hbase/0.98.6.1/logs/hbase-lsphate-master-Ethans-MacBook-Pro.local.out
错误:无法找到或加载主类org.apache.hadoop.hbase.master.HMaster
localhost:启动regionserver,登录到/usr/local/Cellar/hbase/0.98.6.1/logs/hbase-lsphate-regionserver-Ethans-MacBook-Pro.local.out
localhost:错误:无法找到或加载主类org.apache.hadoop.hbase.regionserver.HRegionServer
是否有任何关于此错误的建议?我用谷歌搜索了它并尝试了我能找到的任何解决方案,但它们都没用。
答案 0 :(得分:3)
你的HBASE_HOME可能没有指向正确的位置。尝试导出HBASE_HOME和HBASE_CONF_DIR,如
导出HBASE_HOME = / usr / local / Cellar / hbase / 0.98.6.1 / libexec
export HBASE_CONF_DIR = $ HBASE_HOME / conf
感谢。