HBase 不是从 OpenJDK 开始的

标签 hbase java

我们已经安装了 OpenJDK 6,并且 JAVA_HOME 当前指向它。我刚刚安装了 hbase-0.94.0,我们无法启动 HBase 服务器 (start-hbase.sh),因为它正在寻找 Sun Java。我该如何解决这个问题?

最佳答案

请将您的日志详细信息粘贴到您的 hbase 文件夹中。 HBase 将支持 open JDK 6,但最好使用 oracle jdk。下载 Oracle JDK 1.6 并更改 hbase-env.sh JAVA_HOME=/usr/lib/jdk(您安装的 Java 路径)。

关于HBase 不是从 OpenJDK 开始的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10794215/

相关文章:

python - AWS Hbase : Invalid method name: 'getTableNames'

hadoop - Configuration.deprecation : hadoop. native.lib 已弃用。相反,使用 io.native.lib.available

java - 使用 Apache POI 识别 MS Excel 中的要点

java - 从 LocalDate 到 java.sql.Date 的正确方法是什么

java - 从 HBase 中检索除特定列族的值之外的所有内容

java - Hbase FilterList 作为 MUST_PASS_ONE 并带有两个 RowFilters 返回所有内容

java - SparkOnHBase : NullPointerException during build tests "distributedScan"

java - 创建了两个 WebDriver 实例

Java类路径错误: ./filename.jar:无法执行二进制文件

java - 在服务器上使用 Ant 实现自动化