我正在尝试使用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 我google了一下问题,但没有得到任何有用的信息。任何人都可以帮我继续吗?
答案 0 :(得分:34)
您已下载源包。下载Kafka的二进制包并进行测试。
答案 1 :(得分:4)
您必须从官方Kafka网站download the binary version获得。
答案 2 :(得分:1)
假设您具有正确的二进制版本检查,以确定您的环境中尚未定义CLASSPATH。如果你这样做,并且定义的CLASSPATH中有空格(例如 C:\ Program Files \<> ),那么zookeeper或kafka都不会启动。
要解决此问题,请删除现有的CLASSPATH或修改构建zookeeper和kafka CLASSPATH值的启动脚本,在构建路径之前将CLASSPATH条目放在双引号中