启动kafka报错 /usr/local/kafka/kafka_2.11-1.1.0/bin/kafka-run-class.sh:行271

2022-09-03 12:05:42

问题

kafka-server-start.sh config/server.properties

启动kafka时报如下错误:

/usr/local/kafka/kafka_2.11-1.1.0/bin/kafka-run-class.sh:行271: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64//bin/java: 没有那个文件或目录

通过echo $PATH 查看环境变量得知:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64//bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64//jre/bin:/root/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64//bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64//jre/bin:/usr/local/kafka/kafka_2.11-1.1.0/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64//bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64//jre/bin:/usr/local/kafka/kafka_2.11-1.1.0/bin:/usr/local/kafka/kafka_2.11-1.1.0/bin:

原因

我们在这里配置了jdk环境变量,没找到执行命令java而导致报错。

解决办法

删掉自己配置的jdk配置,使用系统默认的即可正常启动

  • 作者:struggling_rong
  • 原文链接:https://blog.csdn.net/struggling_rong/article/details/81064576
    更新时间:2022-09-03 12:05:42