Flink中Filter怎么用
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,小编给大家分享一下Flink中Filter怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Filter算子:对数据流进
千家信息网最后更新 2025年02月05日Flink中Filter怎么用
小编给大家分享一下Flink中Filter怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
Filter算子:对数据流进行过滤,只返回为true的数据
示例环境
java.version: 1.8.xflink.version: 1.11.1
示例数据源 (项目码云下载)
Flink 系例 之 搭建开发环境与数据
Fliter.java
import com.flink.examples.DataSource;import org.apache.flink.api.common.functions.FilterFunction;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 Filter算子:对数据流进行过滤,只返回为true的数据 */public class Filter { /** * 遍历集合,只打印性别为男性的记录 * @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).filter(new FilterFunction >() { @Override public boolean filter(Tuple3 tuple3) throws Exception { //性别(1男,2女) return tuple3.f1.equals("man"); } }); dataStream.print(); env.execute("flink Filter job"); }}
打印结果
4> (吴八,man,30)3> (张三,man,20)1> (王五,man,29)
以上是"Flink中Filter怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
数据
篇文章
内容
性别
数据流
环境
示例
算子
不怎么
大部分
数据源
更多
男性
知识
结果
行业
资讯
资讯频道
项目
频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
招远微信小程序软件开发
网络安全工程师证报考
江苏net软件开发正规平台
榆树智能化网络技术质量保障
广西hp服务器
理想互联网科技
来安软件开发项目管理在线咨询
软件开发的迭代模型
关于重复造轮子软件开发
青岛周氏网络技术公司加班吗
软件开发需要学好哪些
服务器独立远程管理卡
电脑访问服务器速度慢
镇沅网络安全宣传周
北京网络安全相关政策
下列有关ftp服务器
服务器要用管理员账户么
个人软件开发者如何纳税
不能访问打印机服务器Win7
口语练习软件开发
JDBC怎么连接华为云数据库
项目节点数据库
海南智能化软件开发代理价格
做软件开发的人的英文
服务器换cpu容易出问题吗
数据库如何解决数据访问困难
达梦数据库字段加减
高校服务器管理
添加外键的表怎么删除数据库
中天金融贵阳招聘 网络安全