示例
<!- 根据自己的需求添加依赖这里仅需要以下两个,修改对应的scala版本,以及所想用的flink版本->
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-scala_2.11</artifactId>
<version>1.7.2</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-streaming-scala_2.11</artifactId>
<version>1.7.2</version>
</dependency>
import org.apache.flink.streaming.api.scala.{DataStream, StreamExecutionEnvironment}
import org.apache.flink.streaming.api.scala._
object FlinkTest {
def main(args: Array[String]): Unit = {
val env: StreamExecutionEnvironment = StreamExecutionEnvironment.getExecutionEnvironment
env.setParallelism(4)
val stream: DataStream[String] = env.fromCollection(List(
"hello java",
"hello flink",
"hello java",
"hello flink"
))
stream.print()
env.execute("demo")
}
}
2> hello flink
4> hello flink
3> hello java
1> hello java