Ver Fonte

AMBARI-8781. create Kerberos descriptor for knox service. (dilli via jaimin)

Jaimin Jetly há 10 anos atrás
pai
commit
c3e76b0e7c

+ 54 - 0
ambari-server/src/main/resources/stacks/HDP/2.2/services/KNOX/kerberos.json

@@ -0,0 +1,54 @@
+{
+  "services": [
+    {
+      "name": "KNOX",
+      "components": [
+        {
+          "name": "KNOX_GATEWAY",
+          "identities": [
+            {
+              "name": "knox_principal",
+              "principal": {
+                "value": "${knox-env/knox_user}/_HOST@${realm}",
+                "configuration": "knox-env/knox_principal_name"
+              },
+              "keytab": {
+                "file": "${keytab_dir}/knox.service.keytab",
+                "owner": {
+                  "name": "${knox-env/knox_user}",
+                  "access": "r"
+                },
+                "group": {
+                  "name": "${cluster-env/user_group}",
+                  "access": ""
+                },
+                "configuration": "knox-env/knox_keytab_path"
+              }
+            }
+          ],
+          "configurations": [
+            {
+              "gateway-site": {
+                "gateway.hadoop.kerberos.secured": "true",
+                "java.security.krb5.conf": "/etc/krb5.conf" 
+              },
+              "core-site": {
+                "hadoop.proxyuser.knox.groups":  "${hadoop-env/proxyuser_group}",
+                "hadoop.proxyuser.knox.hosts": "${host}"
+              },
+              "webhcat-site": {
+                "webhcat.proxyuser.knox.groups":  "${hadoop-env/proxyuser_group}",
+                "webhcat.proxyuser.knox.hosts": "${host}"
+              },
+              "oozie-site": {
+                "oozie.service.ProxyUserService.proxyuser.knox.groups":   "${hadoop-env/proxyuser_group}",
+                "oozie.service.ProxyUserService.proxyuser.knox.hosts":  "${host}"
+              }
+            }
+          ]
+        }
+      ]
+    }
+  ]
+}
+