【问题标题】:Kafka Error: Could not find or load main class config.zookeeper.propertiesKafka 错误:无法找到或加载主类 config.zookeeper.properties
【发布时间】: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


【解决方案1】:

我在我的 Mac 上遇到了同样的问题。原来是导致问题的路径空间。通过删除它,它可以工作。 /Users/xxx/My Projects/kafka_2.11-0.11.0.0 => /Users/xxx/MyProjects/kafka_2.11-0.11.0.0

【讨论】:

  • 我的用户文件夹“MyProjects”中没有这样的文件夹
  • 这只是一个例子。您的 kafka 路径是否包含空格?如果是这样,只需将其删除并查看。
  • 系统上没有安装Kafka。我有一个包含所有文件的下载发行版,我正在尝试通过控制台运行它。我在上面写了我的所有操作 - 但我发现了一个错误。
  • 您提取 Kafka 发行版并通过控制台运行的完整路径是什么?
  • 用户/下载/kafka_2.11-0.11.0.0
【解决方案2】:

请运行以下命令:

wget http://www-eu.apache.org/dist/kafka/0.11.0.1/kafka_2.11-0.11.0.1.tgz
tar -xzf kafka_2.11-0.11.0.1.tgz
cd kafka_2.11-0.11.0.1
bin/zookeeper-server-start.sh config/zookeeper.properties

【讨论】:

    【解决方案3】:

    尝试使用这样的完整路径: bin/zookeeper-server-start.sh /usr/local/Cellar/kafka/1.1.0/libexec/config/zookeeper.properties

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-27
      • 2016-06-12
      • 2016-03-16
      • 2016-01-03
      • 1970-01-01
      相关资源
      最近更新 更多