怎么用Flink Min获取一组数据流中最小的值
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章主要讲解了"怎么用Flink Min获取一组数据流中最小的值",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用Flink Min获取一组数据
千家信息网最后更新 2025年12月01日怎么用Flink Min获取一组数据流中最小的值
这篇文章主要讲解了"怎么用Flink Min获取一组数据流中最小的值",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用Flink Min获取一组数据流中最小的值"吧!
min聚合:获取一组数据流中最小的值(和max相反)
示例环境
java.version: 1.8.xflink.version: 1.11.1
示例数据源 (项目码云下载)
Flink 系例 之 搭建开发环境与数据
Min.java
import com.flink.examples.DataSource;import org.apache.flink.api.common.functions.MapFunction;import org.apache.flink.api.common.typeinfo.Types;import org.apache.flink.api.java.functions.KeySelector;import org.apache.flink.api.java.tuple.Tuple2;import org.apache.flink.api.java.tuple.Tuple3;import org.apache.flink.streaming.api.datastream.DataStream;import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;import java.util.List;/** * @Description min聚合:获取一组数据流中最小的值(和max相反) */public class Min { /** * 遍历集合,返回每个性别分区下最小年龄 * @param args * @throws Exception */ public static void main(String[] args) throws Exception { final StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); List> tuple3List = DataSource.getTuple3ToList(); DataStream> dataStream = env.fromCollection(tuple3List) .map(new MapFunction, Tuple2>() { @Override public Tuple2 map(Tuple3 tuple3) throws Exception { return new Tuple2<>(tuple3.f1,tuple3.f2); } }) .returns(Types.TUPLE(Types.STRING,Types.INT)) .keyBy((KeySelector, String>) k ->k.f0) //按数量窗口滚动,每3个输入数据流,计算一次 .countWindow(3) .min(1); dataStream.print(); env.execute("flink Min job"); }} 打印结果
2> (man,20)4> (girl,18)
感谢各位的阅读,以上就是"怎么用Flink Min获取一组数据流中最小的值"的内容了,经过本文的学习后,相信大家对怎么用Flink Min获取一组数据流中最小的值这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
数据
最小
数据流
学习
内容
环境
示例
就是
年龄
思路
性别
情况
数据源
数量
文章
更多
知识
知识点
篇文章
结果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
.网络安全的特征有()
医疗网络安全与数据保护
部队网络安全宣传周征文稿
公安110app管理服务器
服务器上传限制
四川服务器阵列卡驱动云主机
华为剑与家园渠道服怎么换服务器
网络安全人员都在哪个单位
永泰县医院网络安全项目中标
工业软件开发方式
软件开发信用如何设置
松江区智能软件开发厂家批发价
朝日新闻数据库
八中网络安全
什么是dns服务器地址
苹果登陆id连接服务器超时出错
分级服务器的缺点
企业内网服务器
数据库的安全保密设计方法
北京信息化软件开发怎么样
商丘工学院网络安全宣传周
北京芹菜网络技术有限公司电话
计算机网络技术还要考试吗
如何在数据库查找地方gdp
民政负责调网络安全
更改数据库用户的密码
集群需要多台服务器吗
无棣网络安全和信息化委员会
域名服务器有哪些型号
14个互联网领先科技成果