Repository: ambari Updated Branches: refs/heads/branch-2.0.0 d6b0fff63 -> 2d80c07bd
AMBARI-9952. Populate spark keytab to both spark_history_server and spark_client (Zhan Zhang via smohanty) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/2d80c07b Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/2d80c07b Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/2d80c07b Branch: refs/heads/branch-2.0.0 Commit: 2d80c07bd7cdb164c5b8a5de3c236904bc8937d9 Parents: d6b0fff Author: Sumit Mohanty <[email protected]> Authored: Fri Mar 6 09:51:04 2015 -0800 Committer: Sumit Mohanty <[email protected]> Committed: Fri Mar 6 09:51:57 2015 -0800 ---------------------------------------------------------------------- .../SPARK/1.2.0.2.2/kerberos.json | 52 +++++++++++--------- 1 file changed, 28 insertions(+), 24 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/2d80c07b/ambari-server/src/main/resources/common-services/SPARK/1.2.0.2.2/kerberos.json ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/common-services/SPARK/1.2.0.2.2/kerberos.json b/ambari-server/src/main/resources/common-services/SPARK/1.2.0.2.2/kerberos.json index 499d0dd..9a707dc 100644 --- a/ambari-server/src/main/resources/common-services/SPARK/1.2.0.2.2/kerberos.json +++ b/ambari-server/src/main/resources/common-services/SPARK/1.2.0.2.2/kerberos.json @@ -5,34 +5,38 @@ "identities": [ { "name": "/smokeuser" + }, + { + "name": "/hdfs" + }, + { + "name": "sparkuser", + "principal": { + "value": "${spark-env/spark_user}@${realm}", + "type" : "user", + "configuration": "spark-defaults/spark.history.kerberos.principal", + "local_username" : "${spark-env/spark_user}" + }, + "keytab": { + "file": "${keytab_dir}/spark.headless.keytab", + "owner": { + "name": "${spark-env/spark_user}", + "access": "r" + }, + "group": { + "name": "${cluster-env/user_group}", + "access": "" + }, + "configuration": "spark-defaults/spark.history.kerberos.keytab" + } } ], "components": [ { - "name": "SPARK_JOBHISTORYSERVER", - "identities": [ - { - "name": "spark_historyserver", - "principal": { - "value": "spark/_HOST@${realm}", - "type" : "service", - "configuration": "spark-defaults/spark.history.kerberos.principal", - "local_username" : "${spark-env/spark_user}" - }, - "keytab": { - "file": "${keytab_dir}/spark.service.keytab", - "owner": { - "name": "${spark-env/spark_user}", - "access": "r" - }, - "group": { - "name": "${cluster-env/user_group}", - "access": "" - }, - "configuration": "spark-defaults/spark.history.kerberos.keytab" - } - } - ] + "name": "SPARK_JOBHISTORYSERVER" + }, + { + "name": "SPARK_CLIENT" } ] }
