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

Java 无法找到或加载主类org.apache.hadoop.hbase.util.HBaseConfTool,java,hadoop,hdfs,hbase,Java,Hadoop,Hdfs,Hbase,我是hbase的新手,我一直在互联网上寻找答案。我相信这是一个课堂路径问题。我正在运行Java1.8、Hadoop3.2和hbase 2.2。hbase文档中提到了设置 export CLASSPATH=$CLASSPATH://home/hadoop/hbase/lib/* 在~/.bashrc文件中 我也试过 export CLASSPATH=$HBASE_HOME/lib:$CLASSPATH (尽管在hbase的版本中,hbase目录中没有lib目录) 我也尝试过更新hbase-en

我是hbase的新手,我一直在互联网上寻找答案。我相信这是一个课堂路径问题。我正在运行Java1.8、Hadoop3.2和hbase 2.2。hbase文档中提到了设置

export CLASSPATH=$CLASSPATH://home/hadoop/hbase/lib/*
在~/.bashrc文件中

我也试过

export CLASSPATH=$HBASE_HOME/lib:$CLASSPATH
(尽管在hbase的版本中,hbase目录中没有lib目录)

我也尝试过更新hbase-env.sh,有人对此有明确的答案吗


我最近在hbase-start.sh上遇到了同样的错误。以下是一些您可能需要检查的内容:
1) 确保hbase-env.sh中的JAVA_HOME设置为正确的目录(例如/usr/lib/jvm/JAVA-1.8.0-openjdk-amd64)

2) 确保使用了文件的“.bin.tar.gz”而不是“.src.tar.gz”版本。第2.2节说:“现在不要下载以src.tar.gz结尾的文件。”


3) 确保在所有节点上正确复制配置文件,且没有错误。

错误表明
hbase classpath
命令不起作用。请参阅文档的本节-