我正在尝试以独立模式运行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
.
.
如何摆脱这些错误?没有列出与网上其他问题类似的确切类别。
答案 0 :(得分:0)
我在第二个namenode上遇到了问题,发现文件\usr\lib\hbase\bin\hbase
在两台服务器上都有不同的版本(可能安装步骤不同)。我复制了一个工作来解决这个问题。
答案 1 :(得分:0)
您需要编译java代码。确保已安装maven并运行命令
mvn package -DskipTests
这是在http://hbase.apache.org/book/build.html中描述的,虽然关于如何启动hbase的教程并没有说明编译步骤。