0


【Flink】解析参数之ParameterTool

简介

在我们平时写程序的时候,会把很多参数提出来在命令行输入或者配置文件中读取,Flink源码中提供了解析多数据源(命令行、配置文件)的解析类ParameterTool,我们常用的就是命令行、配置文件这两种方式,省去我们自己写解析的逻辑,下面我们看下怎么使用ParameterTool

1、解析命令行参数,args为main方法参数

ParameterTool commandLineParam = ParameterTool.fromArgs(args);

2、解析配置文件参数,有三种加载方式

注意:/application.properties当用这种方式,配置文件需要在maven工程的resources目录下
ParameterTool resourcePath = ParameterTool.fromPropertiesFile(FlinkParam.class.getResourceAsStream("/application.properties"));
这种方式是读取文件全路径的形式加载配置文件
ParameterTool absolutePath = ParameterTool.fromPropertiesFile("D:\flink\flink-param-parse\src\main\resources\application.properties");
这种方式是读取文件File的形式加载配置文件
ParameterTool filePath = ParameterTool.fromP

标签: flink linux 大数据

本文转载自: https://blog.csdn.net/sinat_23225111/article/details/128222401
版权归原作者 一杯咖啡半杯糖 所有, 如有侵权,请联系我们删除。

“【Flink】解析参数之ParameterTool”的评论:

还没有评论