Peter Bacsko created OOZIE-2909:
-----------------------------------
Summary: LauncherAM: rewrite UGI calls
Key: OOZIE-2909
URL: https://issues.apache.org/jira/browse/OOZIE-2909
Project: Oozie
Issue Type: Sub-task
Reporter: Peter Bacsko
There are two problems in LauncherAM:
1) In a kerberized cluster, we have to use {{UGI.getLoginUser()}} even though a
call to {{createRemoteUser()}} should be enough, just like in
{{MRAppMaster.java}}. Reference code:
https://github.com/apache/hadoop/blob/3ed3062fe3979ff55a411b730a8eee2b2c96d6b3/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/MRAppMaster.java#L1718-L1726
2) It's enough if we wrap the whole LauncherAM logic in a single {{doAs()}}
call. No need for multiple {{doAs()}}, just makes the whole thing more
complicated.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)