编辑:问题已解决(请参阅注释以了解解释(
我安装了HBase。当我试图启动">启动hbase.sh"时,我会遇到一些错误:
错误:无法找到或加载主类org.apache.hoop.hbase.util.HBaseConfTool
错误:找不到或 加载主类org.apache.hoop.hbase.zookeeper.ZKServerTool
我的安装目录是:C:UsersAlonDownloadshadoop_temphbase-2.2.4
我将HBASE_HOME配置为:C:UsersAlonDownloadshadoop_temphbase-2.2.4
以及HBASE_CONF_DIR:C:UsersAlonDownloadshadoop_temphbase-2.2.4conf
此外,我将C:UsersAlonDownloadshadoop_temphbase-2.2.4bin
添加到环境变量Path中。
JAVA_HOME=C:UsersAlonDownloadsjdk1.8.0_202
(作为环境变量,也在hbase-env.sh
中(
由于我不知道如何解决这个问题,我希望得到你的帮助。
非常感谢。
看起来CLASSPATH
没有拾取$HBASE_HOME/lib
下的库。
将HBASE_HOME
的值设置为Hbase安装目录,并使用JAVA_HOME
变量更新hbase-env.sh
。
重启Hbasestart-hbase.sh
。