启动zookeeper失败,查看状态日志,如下图:
kafka运行依赖java环境,而本机已安装java环境
查看java环境变量
查看kafka环境变量
回到问题本身,我们看一下kafka-run-class.sh脚本的342行内容:
这里网上搜了很久,获悉kafka默认引用的java路径:/user/bin/java,这个与我们实际配置的java的环境变量$JAVA_HOME/bin路径不一致。
这里,借鉴一下前辈的办法:
[root@node03 ~]# echo $JAVA_HOME /root/jdk/jdk1.8.0_221 [root@node03 ~]# [root@node03 ~]# ln -s $JAVA_HOME/bin/java user/bin/java [root@node03 ~]#
reboot -f 重启即可