start-hbase.sh显示"错误:无法找到或加载主类FATAL"

时间:2014-03-30 05:02:48

标签: hbase

我正在尝试以独立模式运行hbase。

我已经下载了hbase-0.98.0-hadoop2-bin.tar.gz并将其解压缩。

我已编辑hbase-env.sh以包含

export JAVA_HOME=/home/me/Java/jdk1.7.0_51/

export HBASE_CLASSPATH=/home/me/hbase-0.98.0-hadoop2/lib/*

我跑:

$./bin/start-hbase.sh

Error: Could not find or load main class FATAL

Error: Could not find or load main class FATAL
.
.

如何摆脱这些错误?没有列出与网上其他问题类似的确切类别。

2 个答案:

答案 0 :(得分:0)

我在第二个namenode上遇到了问题,发现文件\usr\lib\hbase\bin\hbase在两台服务器上都有不同的版本(可能安装步骤不同)。我复制了一个工作来解决这个问题。

答案 1 :(得分:0)

您需要编译java代码。确保已安装maven并运行命令

mvn package -DskipTests

这是在http://hbase.apache.org/book/build.html中描述的,虽然关于如何启动hbase的教程并没有说明编译步骤。