Repository: ambari
Updated Branches:
  refs/heads/branch-2.4 342d392b6 -> 59aa33769
  refs/heads/trunk a4a208a8c -> c22a9ca5f


AMBARI-17216. One of RM failed to start after ambaru upgrade in secure cluster 
[Upgrade] (aonishuk)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/c22a9ca5
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/c22a9ca5
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/c22a9ca5

Branch: refs/heads/trunk
Commit: c22a9ca5f0814d5ac31f7ca50b4550a2679c4cc3
Parents: a4a208a
Author: Andrew Onishuk <[email protected]>
Authored: Tue Jun 14 14:04:00 2016 +0300
Committer: Andrew Onishuk <[email protected]>
Committed: Tue Jun 14 14:04:00 2016 +0300

----------------------------------------------------------------------
 .../YARN/2.1.0.2.0/package/scripts/resourcemanager.py        | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/c22a9ca5/ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/resourcemanager.py
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/resourcemanager.py
 
b/ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/resourcemanager.py
index 0b80dc6..6a7eea7 100644
--- 
a/ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/resourcemanager.py
+++ 
b/ambari-server/src/main/resources/common-services/YARN/2.1.0.2.0/package/scripts/resourcemanager.py
@@ -235,9 +235,11 @@ class ResourcemanagerDefault(Resourcemanager):
     ignored_dfs_dirs = 
HdfsResourceProvider.get_ignored_resources_list(params.hdfs_resource_ignore_file)
 
     if params.security_enabled:
-      Execute(
-        format("{rm_kinit_cmd}")
-        , user=params.yarn_user
+      Execute(params.rm_kinit_cmd,
+              user=params.yarn_user
+      )
+      Execute(format("{kinit_path_local} -kt {hdfs_user_keytab} 
{hdfs_principal_name}"),
+        user=params.hdfs_user
       )
 
     for dir_path in dirs:

Reply via email to