无法启动zookeeper服务器没有jdk目录

fnatzsnv  于 2021-06-06  发布在  Kafka
关注(0)|答案(1)|浏览(513)

我正在尝试在unix上启动kafka,但首先我需要运行zookpeer。我有Kafka2.12版本从https://www.apache.org/dyn/closer.cgi?path=/kafka/2.0.0/kafka_2.11-2.0.0.tgz i运行命令 bin/zookeeper-server-start.sh config/zookeeper.properties ,但我有个错误:

/kafka_2.12-2.0.0/bin/kafka-run-class.sh: line 306: /project/multiar/jdk1.7.0_17_x64/bin/java: No such file or directory
/kafka_2.12-2.0.0/bin/kafka-run-class.sh: line 306: exec: /project/multiar/jdk1.7.0_17_x64/bin/java: cannot execute: No such file or directory.

我有java 8 jdk路径:

openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)

为什么我不能运行zookeper服务器?我应该安装jdk7还是在中更改一些内容 .sh 文件夹?

7kqas0il

7kqas0il1#

我正试图解决同样的问题。它发生在我的ubuntu更新后(不完全确定)

我就是这样解决这个问题的
1检查java版本

2检查是否安装了所有java版本

3向环境变量添加java\u home


4检查java\u主页

在我正确设置javau home之后,zookeeper将正确启动(这里没有显示完整的日志)

相关问题