-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/19233/
-----------------------------------------------------------

Review request for Ambari and Vitalyi Brodetskyi.


Bugs: AMBARI-5094
    https://issues.apache.org/jira/browse/AMBARI-5094


Repository: ambari


Description
-------

On an Ambari deployed cluster, the following configs are set in yarn-site.xml:
    <property>
      <name>yarn.resourcemanager.nodes.exclude-path</name>
      <value>/etc/hadoop/conf/yarn.exclude</value>
    </property>

and /etc/hadoop/conf/yarn.exclude does not exist.

This causes an error to be thrown in RM logs:
{noformat}
2014-02-26 15:34:19,721 WARN 
org.apache.hadoop.yarn.server.resourcemanager.NodesListManager: Failed to init 
hostsReader, disabling
java.io.FileNotFoundException: /etc/hadoop/conf/yarn.exclude (No such file or 
directory)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at java.io.FileInputStream.<init>(FileInputStream.java:97)
        at 
org.apache.hadoop.yarn.LocalConfigurationProvider.getConfigurationInputStream(LocalConfigurationProvider.java:45)
        at 
org.apache.hadoop.yarn.server.resourcemanager.NodesListManager.createHostsFileReader(NodesListManager.java:219)
        at 
org.apache.hadoop.yarn.server.resourcemanager.NodesListManager.serviceInit(NodesListManager.java:76)
        at 
org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
        at 
org.apache.hadoop.service.CompositeService.serviceInit(CompositeService.java:107)
        at 
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager$RMActiveServices.serviceInit(ResourceManager.java:451)
        at 
org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
        at 
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.createAndInitActiveServices(ResourceManager.java:804)
        at 
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.serviceInit(ResourceManager.java:217)
        at 
org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
        at 
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.main(ResourceManager.java:1016)
2014-02-26 15:34:19,723 INFO org.apache.hadoop.util.HostsFileReader: Refreshing 
hosts (include/exclude) list
{noformat}

The error is harmless and RM starts up fine but with this exception in the 
logs. Either an empty file should be created or the property has to be removed 
from yarn-site.xml


Diffs
-----

  
ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/params.py
 9d69013 
  
ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/package/scripts/yarn.py
 108eb89 
  ambari-server/src/test/python/stacks/2.0.6/YARN/test_historyserver.py 98bc3a6 
  ambari-server/src/test/python/stacks/2.0.6/YARN/test_mapreduce2_client.py 
ef5c05f 
  ambari-server/src/test/python/stacks/2.0.6/YARN/test_nodemanager.py a28a47e 
  ambari-server/src/test/python/stacks/2.0.6/YARN/test_resourcemanager.py 
f8ff29e 
  ambari-server/src/test/python/stacks/2.0.6/YARN/test_yarn_client.py 59ac114 
  ambari-server/src/test/python/stacks/2.1/YARN/test_apptimelineserver.py 
fc1f547 

Diff: https://reviews.apache.org/r/19233/diff/


Testing
-------


Thanks,

Andrew Onischuk

Reply via email to