Flink版本:仅Apache Flink 1.7.2二进制。斯卡拉:2.12
环境:
Scala version: 2.12.5
JDK: 1.8.0_171
我只是解压缩此存档并运行
bin/start-scala-shell.sh local
我得到了错误:
cannot find or load main class org.apache.flink.api.scala.FlinkShell.
错过了什么?
答案 0 :(得分:1)
基于Scala 2.12版本构建的Flink尚不支持Flink Scala shell。因此,如果要使用Flink Scala shell,则应使用基于Scala 2.11构建的Flink二进制文件。来自Flink项目的提交人 Chesnay Schepler 的消息:
这是有意的。增加Scala版本基本上打破了 scala-shell,我们还没有时间修复它。因此,这只是 可在Scala 2.11中使用。我同意错误消息可能是 更好。