项目

一般

简介

【部署节点后,运行失败--jdk相关】which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin) Error: JAVA_HOME not set, and no java executable found in /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin.

陈 泽豪2 个月 之前添加

【问题】:

在部署节点后,运行时发现找不到jdk:

which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)
Error: JAVA_HOME not set, and no java executable found in /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin.

broker、zookeeper、storage节点都是依靠jdk8的,如果服务器上的jdk没有安装到/usr/local/sbin等系统目录,而是自定义目录jdk,就识别不到,需要指定jdk

指定方式:修改对应节点安装目录下的/bin/admq脚本,添加export JAVA_HOME=jdk路径(不需要带‘’好)