ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();
......
JobExecutionResult jobExecutionResult = env.execute(XXXOffline.class.getName());
int records = jobExecutionResult.<Integer>getAccumulatorResult("counter");
LOGGER.info("total records: {}", records);
但是日志没有写入日志文件(ps:其他日志输出效果很好)。我认为 env.execute() 正在阻塞调用,并且当所有子任务都结束时 getAccumulatorResult() 执行。我不知道为什么最后一行日志输出不起作用。