启动OpenTSDB时遇到问题,因为尽管我已经安装并设置了JAVA_HOME,但没有找到JDK。以下是我所做的:
1.安装JDK
sudo apt-get install openjdk-8-jdk2.设置JAVA_HOME
我尝试用两种不同的方式设置JAVA_HOME:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"添加到/etc/environmentexport JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"添加到.bashrc3.下载OpenTSDB
wget https://github.com/OpenTSDB/opentsdb/releases/download/v2.3.0/opentsdb-2.3.0_all.deb4.安装OpenTSDB
dpkg -i opentsdb-2.3.0_all.deb5.启动OpenTSDB
service opentsdb start每次我得到错误"*没有找到JDK -请设置JAVA_HOME“。我试过很多次了,我做错什么了?
发布于 2018-11-12 15:51:41
这个问题也出现在opentsdb 2.3.1中。要解决这个问题,您应该显式地将JAVA_HOME写到opentsdb init脚本(at /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"发布于 2017-10-10 17:12:01
安装jdk后,您会尝试使用这些命令吗?
更新-选项--显示java
更新-选项--配置java
使用此命令,选择系统的默认JDK。
致以问候!
https://stackoverflow.com/questions/46661441
复制相似问题