前言
在很多情况下,尽管flink提供了丰富的转换算子API可供开发者对数据进行各自处理,比如 map(),filter()等,但在实际使用的时候仍然不能满足所有的场景,这时候,就需要开发人员基于常用的转换算子的基础上,做一些自定义函数的处理
1、来看一个常用的操作
原始待读取的文件
核心代码
import org.apache.flink.api.common.functions.FilterFunction;
import org.apache.flink.streaming.api.datastream.DataStreamSource;
import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
public class FilterFunc {
public static void main(String[] args) throws Ex