【发布时间】:2017-07-30 23:05:20
【问题描述】:
到处搜索,找不到我的问题的解决方案。
当我解压 Kafka 的二进制版本(通过终端使用命令 tar -xzf 解压)后进入目录时,我尝试使用命令 (macOS Sierra) 启动 Zookeeper:
bin/zookeeper-server-start.sh config/zookeeper.properties
我得到同样的错误:
错误:无法找到或加载主类 config.zookeeper.properties
下载最新的二进制版Kafka(也尝试过早期版本)——kafka_2.11-0.11.0.0.tgz——结果一样——同样的错误。
在这里的帖子中写道,下载版本中的错误 - 源代码而不是二进制文件。我只有二进制。
具有最新更新的 Java 版本(内部版本 1.8.0_141-b15)。
可能是什么问题?
【问题讨论】:
-
你从哪里得到这个版本?我在 Apache 下载站点看到的最新版本是 kafka_2.11-0.11.0.0.tgz(www-us.apache.org/dist/kafka/0.11.0.0/kafka_2.11-0.11.0.0.tgz),如果我是
tar -xvf kafka_2.11-0.11.0.0.tgz,然后是cd kafka_2.11-0.11.0.0,然后运行 bin/zookeeper-server-start.sh config/zookeeper.properties,它在 macOS Sierra 上启动正常 -
我被封了,你说的没错,最新版本是kafka_2.11-0.11.0.0 但是错误依旧:(
-
该错误是 CLASSPATH 错误,因此您的环境中的某些内容正在更改 Java 类路径,或者您没有使用 Java 1.8。
java -version报告什么? -
java version "1.8.0_131" Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
-
你的 PATH 和 CLASSPATH 环境变量是什么,当你运行 bin/zookeeper-server-start.sh 时你在哪个目录?
标签: apache-kafka