当前位置: 首页 > news >正文

Flink DataStream API编程入门

目录

什么是数据流

Flink程序的剖析

获取执行环境

加载/创建初始数据

指定对该数据的转换

指定把计算结果放在哪里

触发程序执行

案例


        Flink中的数据流(DataStream)程序是在数据流上实现转换(transformations)的常规程序(例如,过滤,更新状态,定义窗口,聚合)。数据流最初是从各种来源(例如,消息队列、套接字流、文件)创建的。结果通过接收器(Sink)返回,例如,接收器可以将数据写入文件或标准输出(例如命令行终端)。Flink程序可以在各种上下文中运行,可以独立运行,也可以嵌入到其他程序中。执行可以在本地JVM中进行,也可以在多台机器组成的集群中进行。

        为了创建您自己的Flink数据流程序,我们鼓励您从Flink程序的剖析(anatomy of a Flink Program)开始,并逐渐添加您自己的流转换(stream transformations)。其余部分作为附加操作和高级特性的参考。

http://www.lryc.cn/news/413603.html

相关文章:

  • 案例分享|Alluxio在自动驾驶数据闭环中的应用
  • 为什么选择 Baklib 而不是 Salesforce 进行知识库管理
  • 【C++11】解锁C++11新纪元:深入探索Lambda表达式的奥秘
  • c语言排序(2)
  • vue3+ts+element plus开源框架基础
  • RabbitMQ快速入门(MQ的概念、安装RabbitMQ、在 SpringBoot 项目中集成 RabbitMQ )
  • Linux文件与目录管理命令 ls cp rm mv使用方法
  • KubeSphere 部署的 Kubernetes 集群使用 GlusterFS 存储实战入门
  • elasticsearch源码分析-08Serch查询流程
  • 【协作提效 Go - gin ! swagger】
  • 栈和队列——3.滑动窗口最大值
  • 嵌入式智能手表开发系列文章之开篇
  • 24.8.2数据结构|双链表
  • RabbitMQ高级特性 - 事务消息
  • leetcode:心算挑战
  • docker部署java项目(war包方式)
  • jsp 自定义taglib
  • 从一到无穷大 #32 TimeCloth,云上的快速 Point-in-Time Recovery
  • 时间序列论文1——Forecasting at Scale
  • HDFS常用命令
  • 请问如何做好软件测试工作呢?
  • 单片机开发与Linux开发的区别
  • 【机器学习】回归类算法-相关性分析
  • java基础 之 集合与栈的使用(三)
  • JDK-java.nio包详解
  • 虚拟机与服务器的区别是什么?虚拟机与服务器的区别和联系
  • Linux CentOS stream9 命令
  • JavaScript基础——JavaScript变量声明
  • ModuleNotFoundError: No Module Named openai
  • 基于SpringBoot+Vue的校园便利平台(带1w+文档)