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

(Updated March 16, 2017, 3:55 p.m.)


Review request for Ambari and Alejandro Fernandez.


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


Repository: ambari


Description
-------

MapRed HistoryServer start logic (implemented in yarn.py) creates various dirs 
in HDFS. The dir creation only runs thru when WEBHDFS is enabled. When WEBHDFS 
is disabled, HdfsResource calls bailed with NPE as the following one.
Creating: Resource [source=null, target=/app-logs, type=directory, 
action=create, owner=yarn, group=hadoop, mode=777, recursiveChown=false, 
recursiveChmod=true, changePermissionforParents=false, manageIfExists=false]
Exception occurred, Reason: null
java.lang.NullPointerException
at org.apache.hadoop.fs.FileSystem.fixRelativePart(FileSystem.java:2211)
at 
org.apache.hadoop.hdfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:1300)
at org.apache.hadoop.fs.FileSystem.exists(FileSystem.java:1426)
at org.apache.ambari.fast_hdfs_resource.Runner.main(Runner.java:80)


Diffs (updated)
-----

  
contrib/fast-hdfs-resource/src/main/java/org/apache/ambari/fast_hdfs_resource/Runner.java
 e210876 


Diff: https://reviews.apache.org/r/57686/diff/2/

Changes: https://reviews.apache.org/r/57686/diff/1-2/


Testing
-------

build fast-hdfs-resource jar, patch a trunk cluster with the new jar, verify 
the dirs , such as /mapred, are created when WEBHDFS is disabled.


Thanks,

Di Li

Reply via email to