flink基础学习案例之读取文本-日常记录

flink基础学习案例之读取文本-日常记录,第1张

flink基础学习案例之读取文本-日常记录

1、用idea工具创建一个简单的maven项目

2、修改pom.xml文件增加flink的jar依赖


    
    
        org.apache.flink
        flink-java
        1.10.1
    

    
    
        org.apache.flink
        flink-streaming-java_2.12
        1.10.1
    

3、在resources目录下建立文件 sensor.txt

sensor_1,15477180200,10.6
sensor_1,15477180201,15.4
sensor_1,15477180202,6.7
sensor_1,15477180203,38.1

 4、创建SourceTest2_File.java文件

package com.atguigu.apitest.source;

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

public class SourceTest2_File {
    public static void main(String[] args) throws Exception {

        // 执行环境
        StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();

        // 从文件读取数据
        DataStream dataStream = env.readTextFile("D:\java_code\FlinkTutorial\src\main\resources\sensor.txt");

        // 打印输出
        dataStream.print();

        env.execute();
    }
}

 5、输出结果

 

来自视频中手工编写 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5688380.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存