在我们的生产环境中使用YarnClient和YarnClusterDescriptor等api往yarn提交flink任务,此时我们使用
YarnConfigOptionsInternal里面的APPLICATION_LOG_CONFIG_FILE 来给
每一个任务设置它单独的log4j配置文件路径


Caizhi Weng <tsreape...@gmail.com> 于2021年7月30日周五 上午11:02写道:

> Hi!
>
> 实际上 yarn log config file 所在的 config 目录可以通过 FLINK_CONF_DIR
> 这个环境变量指定。不过这要求客户端的 FLINK_CONF_DIR 目录和集群上的 FLINK_CONF_DIR 目录一样才可以。
>
> comsir <609326...@qq.com.invalid> 于2021年7月30日周五 上午10:21写道:
>
> > hi all :
> >
> >
> 像$internal.yarn.log-config-file,$internal.yarn.resourcemanager.enable-vcore-matching
> > 这种internal的变量,有啥办法能自定义指定他的值?
> > 如果不能,$internal.yarn.log-config-file为啥要这么设计,日志路径不让自定义指定?
>

回复