KAFKA启动报错处理:/OPT/MODULE/KAFKA/BIN/KAFKA-RUN-CLASS.SH: 第 258 行:EXEC: JAVA: 未找到
今天在学习Kafka的时候,写了个脚本,用于集群中kafka的群起。发现启动不了。😧
去掉-daemon参数后,继续启动,看到了它报的错误(日志中也有显示)。找不到java???
看了相关资料后,知道了,原来是Kafka的默认/usr/bin/java
路径与我们实际的$JAVA_HOME/bin/java
路径不一致导致的。
.
这里我们有两种修改方式
- 修改我们的实际路径(太麻烦,而且可能会引起其它配置的变化,我大数据有些配置中直接使用JAVA_HOME的实际路径,没有使用环境变量)
- 设置一个软连接就可以了
这里用第二种方式就行了
在窗口输入
echo $JAVA_HOME
- 1
查看我们的JAVA_HOME路径,下面会用到。
建立软连接
# ln -s $JAVA_HOME/bin/java /usr/bin/java
ln -s /opt/module/jdk1.8.0_144/bin/java /usr/bin/java
- 1
- 2
然后重新尝试就可以了!!!