flink本地测试大多数时候读的都是本地的数据集,记录下:
1、本地的sensor.txt文件
sensor_1,1547718200,35.8
sensor_1,1547719200,37.8
sensor_1,1547718280,34.8
sensor_6,1547718201,35.5
sensor_7,1547718214,35.3
sensor_10,1547718234,15.8
sensor_1,1547718289,55.8
2、读取代码如下,之后会频繁的用这个形式:
package com.shihuo.apitest_source;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
public class SensorTest2_File {
public static void main(String[] args) throws Exception {
StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();
//从文件读取数据
DataStream<String> dataStream = env.readTextFile("/Users/wangyuhang/Desktop/FlinkTutorial/src/main/resources/sensor.txt");
env.setParallelism(1);
//打印输出
dataStream.print();
env.execute();
}
}
3、打印结果