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

(Updated March 20, 2017, 3:05 p.m.)


Review request for Ambari, Alejandro Fernandez and Tim Thorpe.


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
-----

  
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/


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.


File Attachments (updated)
----------------

fast-hdfs-resource-trunk.jar
  
https://reviews.apache.org/media/uploaded/files/2017/03/20/1ad0fe56-6efa-4d46-aa74-edf738c41a3f__fast-hdfs-resource-trunk.jar


Thanks,

Di Li

Reply via email to