Вы можете переопределить конфигурацию в командной строке, задав аргументы следующим образом:
./bin/flink run ./examples/batch/WordCount.jar \
--input file:///home/user/hamlet.txt --output file:///home/u
Затем вы можете получить эти аргументы в своем коде, используя ParameterTool
.
public static void main(String[] args) throws Exception {
final ParameterTool command = ParameterTool.fromArgs(args);
String inputFile = command.getRequired("input");
String outputFile = command.getRequired("output");
}
Рекомендации: https://ci.apache.org/projects/flink/flink-docs-stable/ops/cli.html