0

我是 hbase 的新手,我一直在网上搜索这个问题的答案。我相信这是一个类路径问题。我正在运行 java 1.8、hadoop 3.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,有人对此有明确的答案吗?

在此处输入图像描述

4

1 回答 1

0

我最近在使用 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”版本的文件。https://hbase.apache.org/book.html第 2.2 节说:“暂时不要下载以 src.tar.gz 结尾的文件。”

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

于 2020-02-20T17:39:21.407 回答