目录
一、数据源加载方式
1. fromElements
val stream1: DataStream[Any] = env.fromElements(1, 2, 3.5, "hello")
2.加载集合数据源
val dataList=List(
SensorReading("sensor 1",1684201960,36.8),
SensorReading("sensor 4",1684202060,35.8),
SensorReading("sensor 4",1684202160,34.8),
SensorReading("sensor 4",1684202260,33.8)
)
val stream2: DataStream[SensorReading] = env.fromCollection(dataList)
case class SensorReading(id: String, timestamp: Long, tempersture: Double)
3.加载文件数据源
val path="X:\\Spark\\flinkstu\

文章详细介绍了ApacheFlink中数据源的多种加载方式,包括fromElements、集合数据源、文件、Socket、Kafka以及自定义数据源,并展示了如何使用DataStream进行处理。此外,还讨论了数据的输出方式,如控制台打印、CSV格式和自定义文件输出。
最低0.47元/天 解锁文章
443

被折叠的 条评论
为什么被折叠?



