Error: Could not find or load main class config.zookeeper.properties

Error: Could not find or load main class config.zookeeper.properties

我正在尝试使用 Apache Kafka 执行示例生产者消费者应用程序。我从 https://www.apache.org/dyn/closer.cgi?path=/kafka/0.10.0.0/kafka-0.10.0.0-src.tgz . Then I started following the steps given in http://www.javaworld.com/article/3060078/big-data/big-data-messaging-with-kafka-part-1.html 下载了它。

当我尝试 运行 bin/zookeeper-server-start.sh config/zookeeper.properties 时,出现 错误:无法找到或加载主 class config.zookeeper.properties 我用谷歌搜索了这个问题,但没有得到任何有用的信息。谁能帮我继续?

您已下载源码包。下载Kafka的二进制包并进行测试

您必须 download the binary version 来自 Kafka 官方网站。

假设您有正确的二进制版本,请检查您的环境中是否还没有定义 CLASSPATH。如果你这样做并且定义的 CLASSPATH 中有一个 space(例如 C:\Program Files\<>),那么 zookeeper 或 kafka 都不会启动。

要解决此问题,请删除现有的 CLASSPATH 或修改构建 zookeeper 和 kafka CLASSPATH 值的启动脚本,在构建路径之前将 CLASSPATH 条目用双引号引起来