文章目录
快速入门
流式Wordcount
package com.belle
import org.apache.flink.streaming.api.scala.StreamExecutionEnvironment
object _1StreamWordCount {
def main(args: Array[String]): Unit = {
// 1.初始化流计算环境
val env = StreamExecutionEnvironment.getExecutionEnvironment
// 修改并行度
env.setParallelism(1)
// 2.导入隐式转换
import org.apache.flink.streaming.api.scala._
// 3.读取数据
val lines = env.socketTextStream("127.0.0.1", 9999)
// 4.转换和处理数据
val res = lines.flatMap(_.split(" ")

本文介绍Apache Flink的流式和批处理Wordcount示例,涵盖Flink的基本架构、安装部署流程及在Yarn上的两种运行模式:Session-Cluster与Per-Job-Cluster,提供详细配置步骤与提交任务的命令。
最低0.47元/天 解锁文章
708





