在Flink中,使用flink-conf.yaml文件配置全局參數(shù),在Job運(yùn)行時(shí)可以通過(guò)ParameterTool類(lèi)動(dòng)態(tài)配置參數(shù)。動(dòng)態(tài)配置參數(shù)的步驟如下:
my.parameter: default_value
ParameterTool params = ParameterTool.fromArgs(args);
String myParameter = params.get("my.parameter", "default_value");
flink run -Dmy.parameter=new_value YourFlinkJob.jar
這樣就可以動(dòng)態(tài)設(shè)置參數(shù)值,而不需要修改代碼并重新打包程序。