twe*_*wes 4 scala apache-kafka
正如主题描述中所述,我正试图Kafka 0.8运行Scala 2.9.2.
我能够使用快速启动0.8(https://cwiki.apache.org/KAFKA/kafka-08-quick-start.html)获得一个可用的版本,但Scala 2.8.0默认情况下会对其进行编译.
我试图修改这个步骤
./sbt package
Run Code Online (Sandbox Code Playgroud)
至
./sbt "++2.9.2 package"
Run Code Online (Sandbox Code Playgroud)
它编译没有错误,但在开始时它抱怨它找不到主类.
/tmp/kafka-8-test/kafka[0.8]$ bin/kafka-server-start.sh onfig/server1.properties
Error: Could not find or load main class kafka.Kafka
Run Code Online (Sandbox Code Playgroud)
任何帮助将受到高度赞赏.
kafka-run-class.sh是Scala 2.8.0的硬编码.您可以按照prenomenon的建议将2.8.0更改为2.9.2.
这对我有用:
Linux的|的Unix
sed -i "s/2.8.0/2.9.2/g" bin/kafka-run-class.sh
苹果系统
sed -i.bak "s/2.8.0/2.9.2/g" bin/kafka-run-class.sh
| 归档时间: |
|
| 查看次数: |
6271 次 |
| 最近记录: |