Flink 1.7.2 start-scala-shell.sh无法找到或加载主类org.apache.flink.api.scala.FlinkShell

时间:2019-03-01 18:59:51

标签: apache-flink

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. 

错过了什么?

1 个答案:

答案 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中使用。我同意错误消息可能是   更好。