Hi Vijay, Since version 1.7 Flink builds with Scala version 2.11 (default) and 2.12. Flink has APIs, libraries, and runtime modules written in Scala. Users of the Scala API and libraries may have to match the Scala version of Flink with the Scala version of their projects (because Scala is not strictly backward compatible). See [1] for more information.
If using maven, artifactId of Flink components usually end with scala version, such as flink-streaming-java_2.11 means it was built against Scala 2.11. [1]. https://ci.apache.org/projects/flink/flink-docs-stable/flinkDev/building.html#scala-versions Regards, Smile -- Sent from: http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/