[ 
https://issues.apache.org/jira/browse/FLINK-17935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17117485#comment-17117485
 ] 

Kostas Kloudas commented on FLINK-17935:
----------------------------------------

My only concern with moving the configuration to the {{YarnClusterDescriptor}} 
itself is that this will tie it to an implicit contract (having to set an 
environment variable) which is hard to maintain. Also for its testability, it 
would be nice if we could just pass a complete configuration to the descriptor 
itself and not set fields inside there (as much as possible).

> Logs could not show up when deploying Flink on Yarn via "--executor"
> --------------------------------------------------------------------
>
>                 Key: FLINK-17935
>                 URL: https://issues.apache.org/jira/browse/FLINK-17935
>             Project: Flink
>          Issue Type: Bug
>          Components: Deployment / YARN
>    Affects Versions: 1.11.0, 1.12.0
>            Reporter: Yang Wang
>            Assignee: Kostas Kloudas
>            Priority: Critical
>             Fix For: 1.11.0
>
>
> {code:java}
> ./bin/flink run -d -p 5 -e yarn-per-job 
> examples/streaming/WindowJoin.jar{code}
> When we use the {{-e/--executor}} to specify the deploy target to Yarn 
> per-job, the logs could not show up. The root cause is we do not set the 
> logging files in {{ExecutorCLI}}. We only do it in the 
> {{FlinkYarnSessionCli}}.
> If we use {{-m yarn-cluster}}, everything works well.
>  
> Maybe we should move the {{setLogConfigFileInConfig}} to 
> {{YarnClusterDescriptor}} to avoid this problem. cc [~kkl0u]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to