Flink1.18 Source - fromElements

package com.xiaohu.source;

import org.apache.flink.streaming.api.datastream.DataStreamSource;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;

import java.util.Arrays;

/*
    flink1.12版本【包括】之前,是调用一个叫做addSource()方法添加数据源
    flink1.13版本开始,主要使用的是批流一体的api,新的Source架构,提供了很多常见的Source方法


 */

public class FromCollectionSourceDemo {
    public static void main(String[] args) throws Exception{
        StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();

        //写法1
//        DataStreamSource<Integer> source = env.fromCollection(Arrays.asList(1, 22, 3));
        //写法2
        DataStreamSource<Integer> source = env.fromElements(11, 22, 33, 44);


        source.print();



        env.execute();
    }
}
posted @ 2025-02-26 20:21  Xiaohu_BigData  阅读(21)  评论(0)    收藏  举报