1.如何找到的?
kafka启动命令:
./kafka-server-start.sh -daemon ../config/server.properties
启动kafka的shell文件bin/kafka-server-start.sh 的最后段是运行 bin/kafka-run-class.sh,看名字猜一手需要用到java的JDK

2.kafka-run-class.sh中定位

3.此篇来由
搭kafka集群时,从另一台集群拷过来的,他把这块写死了,而我这边的jdk路径不一样,启动总是失败,看日志如下:
nohup: 无法运行命令"/data/java/jdk1.8.0_311/bin/java": 没有那个文件或目录
于是想到是kafka没找到JDK。
在搭建Kafka集群时,从另一台集群复制配置导致启动命令中的JDK路径错误,表现为nohup无法运行指定的Java路径。解决方法是更新Kafka配置文件中的JDK路径,使其指向正确的Java安装目录。

618

被折叠的 条评论
为什么被折叠?



