【问题】:
在部署节点后,运行时发现找不到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路径(不需要带‘’好)