hbase配置及解决错误: 找不到或无法加载主类 org.apache.hadoop.hbase.util.GetJavaProperty

您所在的位置:网站首页 hbase出现的背景 hbase配置及解决错误: 找不到或无法加载主类 org.apache.hadoop.hbase.util.GetJavaProperty

hbase配置及解决错误: 找不到或无法加载主类 org.apache.hadoop.hbase.util.GetJavaProperty

2023-08-16 20:16| 来源: 网络整理| 查看: 265

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

如图所示 在这里插入图片描述 1.改一下hbase/bin/目录下的hbase文件 在这里插入图片描述 2.187行,在add_to_cp_if_exists “${HBASE_HOME}/hbase-server/target” 这里下面加上两行

# Needed for GetJavaProperty check below add_to_cp_if_exists "${HBASE_HOME}/hbase-server/target/classes"

3.把1行下面的注释

#add the hbase jars for each module for f in $HBASE_HOME/hbase-jars/hbase*.jar; do if [[ $f = *sources.jar ]] then : # Skip sources.jar elif [ -f $f ] then CLASSPATH=${CLASSPATH}:$f; fi done

4.在319行下面的if [ -n “KaTeX parse error: Expected 'EOF', got '&' at position 20: …OOP_IN_PATH}" ]&̲&[ =f "{HADOOP_IN_PATH}” ]; then下添加以下代码 在这里插入图片描述 5.把HADOOP_JAVA_LIBRARY_PATH=$(HADOOP_CLASSPATH="$CLASSPATH" "${HADOOP_IN_PATH}" \改为HADOOP_JAVA_LIBRARY_PATH=$(HADOOP_CLASSPATH="$CLASSPATH${temporary_cp}" "${HADOOP_IN_PATH}" \ 最后wq保存退出,重启一下hbase

查看 HBase 版本,确定 hbase 安装成功,命令如下:

/usr/local/hbase/bin/hbase version

执行结果如下 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3