开发者社区> 问答> 正文

关于Flink 命令行参数广播的问题

Hi,大家好! 

遇到一个问题,在使用flink run 提交任务时命令行参数也是就那些被main方法接收的那些,不知道如何在taskManager获取到。导致必须从外部系统(hdfs,文件)来读取例如ES,mysql等连接配置。Flink是否有这种广播命令行参数的能力,如果没有是否会考虑加入这个特性。*来自志愿者整理的flink邮件归档

展开
收起
玛丽莲梦嘉 2021-12-02 16:22:09 539 0
1 条回答
写回答
取消 提交回答
  • 可以使用 ParameterTool 

    获取到传入的参数,然后通过 env.getConfig().setGlobalJobParameters(parameterTool); 

    在算子中可以在 open 方法里面通过 

    getRuntimeContext().getExecutionConfig().getGlobalJobParameters(); 获取到配置*来自志愿者整理的FLINK邮件归档

    2021-12-02 17:18:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载