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

Apache flink Flink 1.7.2 start-scala-shell.sh无法找到或加载主类org.apache.Flink.api.scala.FlinkShell,apache-flink,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. 缺少什么?基于Scala 2.12版本构建的Flink还不支持Flin

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. 

缺少什么?

基于Scala 2.12版本构建的Flink还不支持Flink Scala shell。因此,如果要使用Flink Scala shell,应该使用基于Scala 2.11构建的Flink二进制文件。来自Flink项目提交人Chesnay Schepler的信息:

这是有意的。增加Scala版本基本上打破了 scala外壳,我们还没有时间修复它。因此,它只是 Scala 2.11提供。我同意错误信息可能是 不过更好


基于Scala 2.12版本构建的Flink还不支持Flink Scala shell。因此,如果要使用Flink Scala shell,应该使用基于Scala 2.11构建的Flink二进制文件。来自Flink项目提交人Chesnay Schepler的信息:

这是有意的。增加Scala版本基本上打破了 scala外壳,我们还没有时间修复它。因此,它只是 Scala 2.11提供。我同意错误信息可能是 不过更好


这是大约一年前的事了,现在仍然是个问题。它会被修复吗?有没有其他方法可以获得一个很好的REPL,它也可以从像火花壳这样的纱线开始?知道是否有任何计划来解决这个问题吗?这大约是一年前的事了,现在仍然是一个问题。它会被修复吗?有没有其他方法可以获得一个漂亮的REPL,它也可以从像火花壳一样的纱线开始?知道有没有任何计划来解决这个问题?