kafka启动自带zookeeper单节点实例报错:/opt/kafka/bin/kafka-run-class.sh: line 309: exec: java: not found

CentOS7中安装kafka_2.12-2.4.0,启动kafka自带的zk单节点实例

命令:systemctl start zookeeper
启动自带的zookeeper单节点实例出现问题:zookeeper-server-start.sh[23252]: /opt/kafka/bin/kafka-run-class.sh: line 309: exec: java: not found,查看文件第309行发现是没有获取到java执行目录,

大概率是jdk安装的地方和kafka默认的java安装目录不一致导致java命令找不到,这里jdk是自定义安装的,不想再挪动了,所以添加一个java命令的link到kafka默认的java安装目录去。

命令: ln -s /usr/local/jdk1.8.0_251/bin/java /usr/bin/java

这样之后kafka能启动成功。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容