【问题标题】:HBase Could not find or load main class org.apache.hadoop.hbase.util.HBaseConfToolHBase 无法找到或加载主类 org.apache.hadoop.hbase.util.HBaseConfTool
【发布时间】:2020-04-01 23:57:43
【问题描述】:

编辑:问题已解决(请参阅评论以获取解释)

我安装了 HBase。当我尝试启动“start-hbase.sh”时,出现一些错误:

错误:无法找到或加载主类 org.apache.hadoop.hbase.util.HBaseConfTool

错误:找不到或 加载主类 org.apache.hadoop.hbase.zookeeper.ZKServerTool

我的安装目录是:C:\Users\Alon\Downloads\hadoop_temp\hbase-2.2.4

我将 HBASE_HOME 配置为:C:\Users\Alon\Downloads\hadoop_temp\hbase-2.2.4

还有 HBASE_CONF_DIR:C:\Users\Alon\Downloads\hadoop_temp\hbase-2.2.4\conf

另外,我在环境变量Path中添加了C:\Users\Alon\Downloads\hadoop_temp\hbase-2.2.4\bin

JAVA_HOME=C:\Users\Alon\Downloads\jdk1.8.0_202(作为环境变量,也在hbase-env.sh中)

我想得到你的帮助,因为我不知道如何解决这个问题。

非常感谢。

【问题讨论】:

  • 您是否更新了hbase-env.sh 中的JAVA_HOME 变量?还将HBASE_HOME 的值更改为`C:\Users\Alon\Downloads\hadoop_temp\hbase-2.2.4`。
  • @franklinsijo 问题解决了!非常感谢:)

标签: hadoop hbase


【解决方案1】:

看起来CLASSPATH 没有提取$HBASE_HOME/lib 下的库。

HBASE_HOME的值设置为Hbase安装目录,并用JAVA_HOME变量更新hbase-env.sh

重启Hbasestart-hbase.sh

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-05
    • 2015-02-06
    • 2018-10-10
    • 2014-09-15
    • 2015-09-10
    相关资源
    最近更新 更多