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:
