flink内容记录
搭建
创建maven项目
1 | mvn archetype:generate \ |
1 |
|
1 | flink run -c myflink.demo.SocketTextStreamWordCount my-flink-project-0.1.jar 127.0.0.1 9000 |
DataStream API
flink程序工作解剖图
执行环境
flink支持
- 获取已经存在的flink环境
- 创建一个本地环境
- 创建一个远程环境
DataSource
预置source
Socket-based
- socketTextStream();
File-based
Transfomations
- map
- flatMap
- filter
- keyBy
- reduce
- fold
合计
- min
- max
- sum
窗口