是jdk JAVA_HOME路径问题
1、进入rocketmq/bin目录,在.sh结尾的问文件查找如图3行,注释最后面的两行。
然后将对应的 /etc/profile文件中的JAVA_HOME中的路径复制到 第一行[ ! -e “$JAVA_HOME/bin/java” ] && JAVA_HOME= 后面添加jdk的JAVA_HOME路径就可以了。
举例
a、cd /usr/local/rocketmq/bin
b、vi runbroker.sh
c、 注释图中的最后两行 [ ! -e “$JAVA_HOME/bin/java” ] && JAVA_HOME=
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/local/jdk-8u301
#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
#[ ! -e "$JAVA_HOME/bin/java" ] && error_exit "Please set the JAVA_HOME variable in your environment, We need java(x64)!"
2、把rocketmq/bin目录下的.sh结尾的文件按照这种做法处理。