我刚刚按照Kafka的文档中的说明进行了以下安装:
Windows 7 64位,Scala 2.10.3,JRE 1.7.0_51-b13,Kafka 0.8.2.0(适用于Scala 2.10 - kafka_2.10-0.8.2.0.tgz)
确保JDK在PATH中。
已编辑\bin\kafka-run-class.sh
并在文件末尾更改了
exec $ JAVA $ KAFKA_HEAP_OPTS $ KAFKA_JVM_PERFORMANCE_OPTS $ KAFKA_GC_LOG_OPTS $ KAFKA_JMX_OPTS $ KAFKA_LOG4J_OPTS -cp $ CLASSPATH $ KAFKA_OPTS" $ @"
到
exec java $ KAFKA_HEAP_OPTS $ KAFKA_JVM_PERFORMANCE_OPTS $ KAFKA_GC_LOG_OPTS $ KAFKA_JMX_OPTS $ KAFKA_LOG4J_OPTS -cp
cygpath -wp $CLASSPATH
$ KAFKA_OPTS" $ @"
按照另一个帖子here的指示。
我收到错误:
无法找到或加载主类org.apache.zookeeper.server.quorum.QuorumPeerMain
还有另一个关于SO的问题,但解决方案是针对不同的版本而且我确定我已经安装了正确的版本。任何人都可以帮助这个版本吗?
非常感谢。
答案 0 :(得分:0)
发现了这个问题,完全没有记录在Kafka文档中,只是稍微搜索一下......
最终我运行了非windows sh文件(需要在windows子文件夹中运行bat)并且正在bin文件夹而不是root文件中运行。向上移动到根Kafka文件夹并从那里运行似乎已经有效。
C:\kafka_2.10-0.8.2.0>bin\windows\zookeeper-server-start.bat config\zookeeper.properties