我正在尝试在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
文件夹?
1条答案
按热度按时间7kqas0il1#
我正试图解决同样的问题。它发生在我的ubuntu更新后(不完全确定)
我就是这样解决这个问题的
1检查java版本
2检查是否安装了所有java版本
3向环境变量添加java\u home
4检查java\u主页
在我正确设置javau home之后,zookeeper将正确启动(这里没有显示完整的日志)