all*_*cer 0 java unix apache-kafka apache-zookeeper
我正在尝试在 UNIX 上启动 kafka,但首先我需要运行 Zookpeer。我有来自https://www.apache.org/dyn/closer.cgi?path=/kafka/2.0.0/kafka_2.11-2.0.0.tgz的 kafka 2.12 版本
我运行命令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.
Run Code Online (Sandbox Code Playgroud)
我的路径中有 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)
Run Code Online (Sandbox Code Playgroud)
为什么我无法运行zookeper服务器?我应该安装 jdk 7 还是更改.sh
文件中的某些内容?
我试图解决同样的问题。Ubuntu 更新后发生在我身上(不完全确定)
这就是我解决问题的方法
1 检查Java版本
2 检查是否安装了所有 Java 版本
3 将JAVA_HOME添加到环境变量中
4 检查JAVA_HOME
正确设置 JAVA_HOME 后,zookeeper 正确启动(此处未显示完整日志)
归档时间: |
|
查看次数: |
16750 次 |
最近记录: |