错误:找不到或加载主类config.zookeeper.properties。

14
我尝试使用 Apache Kafka 执行一个样例生产者-消费者应用程序。我从https://www.apache.org/dyn/closer.cgi?path=/kafka/0.10.0.0/kafka-0.10.0.0-src.tgz下载了它。然后我开始按照http://www.javaworld.com/article/3060078/big-data/big-data-messaging-with-kafka-part-1.html中给出的步骤进行操作。
当我尝试运行 bin/zookeeper-server-start.sh config/zookeeper.properties 时,我得到了错误:找不到或加载主类config.zookeeper.properties的提示信息。我在谷歌上搜寻了这个问题,但没有得到任何有用的信息。请问有谁能够帮助我解决这个问题并继续进行下一步操作?

2
你已经下载了源代码包。请下载 Kafka 的二进制包并进行测试。https://www.apache.org/dyn/closer.cgi?path=/kafka/0.10.0.0/kafka_2.11-0.10.0.0.tgz - Kamal Chandraprakash
@KamalC 非常感谢!运行得很好。您能否把这个作为答案呢? - Sanjay
3个回答

35
你已经下载了源代码包。现在下载 Kafka 的二进制包并进行测试。

4

1
假设您已经有了正确的二进制版本,请检查您的环境中是否已经定义了CLASSPATH。如果已经定义了,并且定义的CLASSPATH中有空格(例如C:\ Program Files \<>),则zookeeper或kafka都无法启动。
要解决此问题,请删除现有的CLASSPATH或修改启动脚本以构建zookeeper和kafka CLASSPATH值,在构建路径之前将您的CLASSPATH条目放入双引号中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接