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

Allen Wittenauer commented on YARN-5194:
----------------------------------------

Not getConf; wrong level of the API.  The 'hdfs getconf' command is the ONLY 
way we have at the script level to reliably get configuration information out 
of the xml files.  It is used for, amongst other things, to bring up HARM and 
nodemanagers using the start-yarn.sh script.

> Avoid adding yarn-site to all Configuration instances created by the JVM
> ------------------------------------------------------------------------
>
>                 Key: YARN-5194
>                 URL: https://issues.apache.org/jira/browse/YARN-5194
>             Project: Hadoop YARN
>          Issue Type: Improvement
>            Reporter: Siddharth Seth
>
> {code}
> static {
>     addDeprecatedKeys();
>     Configuration.addDefaultResource(YARN_DEFAULT_CONFIGURATION_FILE);
>     Configuration.addDefaultResource(YARN_SITE_CONFIGURATION_FILE);
>   }
> {code}
> This puts the contents of yarn-default and yarn-site into every configuration 
> instance created in the VM after YarnConfiguration has been initialized.
> This should be changed to a local addResource for the specific 
> YarnConfiguration instance, instead of polluting every Configuration instance.
> Incompatible change. Have set the target version to 3.x. 
> The same applies to HdfsConfiguration (hdfs-site.xml), and Configuration 
> (core-site.xml etc).
> core-site may be worth including everywhere, however it would be better to 
> expect users to explicitly add the relevant resources.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to