然后我们再来看一个叫UDF函数的东西,利用这个可以看到可以实现

更细粒度的流的控制.这个UDF函数,包含什么呢?

首先我们看flink暴露了所有udf函数的接口,这里有MapFunction,FilterFunction,ProcessFunction

其中MapFunction,FilterFunction我们已经用过了对吧,

比如上面写的这个filter的例子,就是,去自己写一个FlinkFilter,然后实现FilterFunction接口

就可以去实现过滤了.

大数据_Flink_Java版_数据处理_流处理API_Flink中的UDF函数类---Flink工作笔记0036相关推荐

  1. 大数据_Flink_Java版_ProcessFunction(4)_应用案例_高低温分流---Flink工作笔记0069

    我们使用侧输出流再来做一下那个高低温分流.这次我们使用 ProcessFunction来实现. 可以看到之前我们用split算子把一个流分成了多个流,然后这次我们利用ProcessFunction, ...

  2. 大数据_Flink_Java版_数据处理_流处理API_Transform(3)_Reduce聚合算子---Flink工作笔记0031

    然后我们上面一节,说了滚动聚合算子,实现了 传感器数据,我们从流数据中,实时获取温度最大值,并且,对一条数据,我们通过maxBy,也更新了 除了温度值的,其他的字段,维持了一行数据原来的样子 最开始我 ...

  3. 大数据_Flink_Java版_数据处理_流处理API_Sink操作_把数据存储到ElasticSearch---Flink工作笔记0040

    然后我们再来去看,如何把flink中的数据sink到Es中去 首先我们添加上依赖,可以看到这里用的是es,6对吧,现在我们都用7了. 加入以后我们,新建一个类 SinkTest3_Es

  4. 大数据_Flink_Java版_数据处理_流处理API_Transform(5)_connect合流---Flink工作笔记0033

    上一节我们说了分流,然后这一节我们来说一下合流处理, 可以看到合流用到的是connect,就是把两个流,合成一个叫ConnectedSreams的流对吧,得到 这个流以后,其实这个流,还是包含stre ...

  5. 大数据_Flink_Java版_数据处理_流处理API_Transform(5)_union合流---Flink工作笔记0034

    上面我们看了connect合流对吧,可以看到connect合流,可以把不同类型的流,合并到一起 形成一个流. 然后我们去看,这个DataStream中的connect只能把两个流合在一起对吧, 只能两 ...

  6. 大数据_Flink_Java版_数据处理_窗口起始点和偏移量---Flink工作笔记0058

    上一节我们用数据测试,得到的结果是,[195,210)这是一个窗口,对吧, 很奇怪,为什么? 因为这里我们输入的第一个数据的时间戳是,199对吧,那么为什么不是 [199,214),为什么不是这样呢? ...

  7. 大数据_Flink_Java版_数据处理_时间语义(1)_时间语义概念---Flink工作笔记0049

    然后我们来看flink中的一个重要概念,时间语义 来看一下,一般情况我们说的时间是,指的是系统的时间,比如数据是在系统时间是8点到9点到的,那么这个数据就属于8点到9点的窗口.如果这里的时间指的是,数 ...

  8. 大数据_Flink_Java版_状态管理(2)_算子状态---Flink工作笔记0061

    在flink中我们说,对于reduce,map,flatMap等这样的算子,他的状态,只是局限于这个任务的,不可能传输到其他任务对吧,因为我们知道,不同的任务可能在不同的节点上,那么我们知道状态都是存 ...

  9. 大数据对人们的好处_大数据给人们生活带来哪些好处?

    原标题:大数据给人们生活带来哪些好处? 现在的社会是一个高速发展的社会,科技发达,信息流通,人们之间的交流越来越密切,生活也越来越方便,大数据就是这个高科技时代的产物. 阿里巴巴创办人马云来台演讲中就 ...

最新文章

  1. gdoi2017总结
  2. LCA 朴素算法+树差分倍增+Tarjan算法 三种算法实现c++代码实现
  3. 编写python程序输出图形_python 图形化编程---文本输入框
  4. 放弃中国国籍 却赚着中国人的钱
  5. Linux命令(2)—— 如何切换当前目录
  6. vm虚拟机安装_虚拟机 --- 安装VM(一)
  7. 深入线程池的问题连环炮
  8. Entity Framework 6.x Code First 基础
  9. 关于filter用户授权的例子
  10. iOS 地图移动中心点获取
  11. 仪器仪表的标定、检定、校准、校验的区别【图文详解】
  12. 《引爆点》——读书笔记
  13. Spring的装配方式
  14. 【PYTHON】利用Python爬取电影网站
  15. 抑郁症自测量表测试软件,科学网-抑郁症自测量表(SDS)-李侠的博文
  16. 【优化求解】基于NSGAII算法求解含约束多目标优化问题matlab代码
  17. 畜牧业适宜性评价算法
  18. 复数的幅角Arg与幅角主值arg
  19. Csharp零基础:第一天学Csharp要会的基础知识
  20. 做月嫂这个行业好不好,月嫂一年能挣多少钱

热门文章

  1. python找字符串中特殊字符_python – 在字符串中查找特殊符号
  2. vue 子页面调用父页面的参数_Flutter子组件调用父组件方法修改父组件参数
  3. C++中STL-queue使用方法
  4. intelRealsense D435 python开发环境搭建
  5. Tensorflow 循环神经网络 文本情感分析概述02
  6. 数据库为啥要使用参数绑定?
  7. 不论报任何错误 都是网络源有问题,安装spacemacs报错的解决方式
  8. prometheus源码阅读 - target管理
  9. python binascii模块详解
  10. 图像类似度測量与模板匹配总结