gpt4 book ai didi

java - OpenTSDB 未找到 JDK

转载 作者:行者123 更新时间:2023-11-30 10:24:10 26 4
gpt4 key购买 nike

我在启动 OpenTSDB 时遇到问题,因为尽管我已经安装并设置了 JAVA_HOME,但没有找到 JDK。这是我所做的:

<强>1。安装JDK

sudo apt-get install openjdk-8-jdk

<强>2。设置 JAVA_HOME

我尝试以两种不同的方式设置 JAVA_HOME:

  1. JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64" 添加到 /etc/environment
  2. 添加 export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64".bashrc

<强>3。下载 OpenTSDB

wget https://github.com/OpenTSDB/opentsdb/releases/download/v2.3.0/opentsdb-2.3.0_all.deb

<强>4。安装 OpenTSDB

dpkg -i opentsdb-2.3.0_all.deb

<强>5。启动 OpenTSDB

service opentsdb start

每次我收到错误“* 未找到 JDK - 请设置 JAVA_HOME”。我已经尝试了很多次,我做错了什么?

最佳答案

此问题也出现在 opentsdb 2.3.1 中。要解决此问题,您应该明确地将 JAVA_HOME 写入 opentsdb 初始化脚本(位于 /etc/init.d/opentsdb)

打开文件/etc/init.d/opentsdb并添加你的java安装路径

这里是修复:

JDK_DIRS=" Path_to_your_JDK_here  \
/usr/lib/jvm/java-8-oracle /usr/lib/jvm/java-8-openjdk \
/usr/lib/jvm/java-8-openjdk-amd64/ /usr/lib/jvm/java-8-openjdk-i386/ \
\
/usr/lib/jvm/java-7-oracle /usr/lib/jvm/java-7-openjdk \
/usr/lib/jvm/java-7-openjdk-amd64/ /usr/lib/jvm/java-7-openjdk-i386/ \
\
/usr/lib/jvm/default-java"

关于java - OpenTSDB 未找到 JDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46661441/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com