作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚以以下方式用openjdk-10.0.2_linux-x64_bin.tar.gz创建了Solr 7.5集群。
curl -O https://download.java.net/java/GA/jdk10/10.0.2/19aef61b38124481863b1413dce1855f/13/openjdk-10.0.2_linux-x64_bin.tar.gz
tar zxvf openjdk-10.0.2_linux-x64_bin.tar.gz
mv jdk-10.0.2 /usr/local/java/
cat > /etc/profile.d/jdk10.sh << EOF
#!/bin/sh
export JAVA_HOME=/usr/local/java
export PATH=\$PATH:/usr/local/java:/usr/local/java/bin
EOF
source /etc/profile.d/jdk10.sh
which: no java in (/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin)
could not find java; set JAVA_HOME or ensure java is in PATH
error: %pre(elasticsearch-0:6.4.2-1.noarch) scriptlet failed, exit status 1
error: elasticsearch-0:6.4.2-1.noarch: install failed
Failed to execute operation: No such file or directory
Failed to start elasticsearch.service: Unit not found.
[root@ip-10-0-5-10 ~]# java -version
openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment 18.3 (build 10.0.2+13)
OpenJDK 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)
echo $PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/java/bin:/usr/local/java:/root/bin
最佳答案
不更改PATH
或JAVA_HOME
的原因可能有很多,例如,在执行/etc/profile.d/jdk10.sh
后覆盖它的一些其他脚本。由于/etc/profile.d
脚本应在登录时运行,也许您只是还没有注销?您甚至没有提供用于启动Elastic Search的命令,它是否在其自己的用户下运行?
看一看Scripts in /etc/profile.d Being Ignored?线程,找出它的唯一方法是逐步调试该线程。
关于java - 如何为Elasticsearch 6.4安装OpenJDK 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53143419/
我是一名优秀的程序员,十分优秀!