| { |
| "services": [ |
| { |
| "name": "YARN", |
| "configurations": [ |
| ], |
| "components": [ |
| { |
| "name": "NODEMANAGER", |
| "identities": [ |
| { |
| "name": "nodemanager_nm", |
| "principal": { |
| "value": "nm/_HOST@${realm}", |
| "configuration": "yarn-site/yarn.nodemanager.principal" |
| }, |
| "keytab": { |
| "file": "${keytab_dir}/nm.service.keytab", |
| "owner": { |
| "name": "${hadoop-env/hdfs_user}", |
| "access": "r" |
| }, |
| "group": { |
| "name": "${cluster-env/user_group}", |
| "access": "" |
| }, |
| "configuration": "yarn-site/yarn.nodemanager.keytab" |
| } |
| }, |
| { |
| "name": "nodemanager_host", |
| "principal": { |
| "value": "host/_HOST@${realm}" |
| }, |
| "keytab": { |
| "file": "${keytab_dir}/nm.service.keytab", |
| "owner": { |
| "name": "${hadoop-env/hdfs_user}", |
| "access": "r" |
| }, |
| "group": { |
| "name": "${cluster-env/user_group}", |
| "access": "" |
| } |
| } |
| } |
| ] |
| }, |
| { |
| "name": "RESOURCEMANAGER", |
| "identities": [ |
| { |
| "name": "resource_manager_rm", |
| "principal": { |
| "value": "rm/_HOST@${realm}", |
| "configuration": "yarn-site/yarn.resourcemanager.principal" |
| }, |
| "keytab": { |
| "file": "${keytab_dir}/rm.service.keytab", |
| "owner": { |
| "name": "${hadoop-env/hdfs_user}", |
| "access": "r" |
| }, |
| "group": { |
| "name": "${cluster-env/user_group}", |
| "access": "" |
| }, |
| "configuration": "yarn-site/yarn.resourcemanager.keytab" |
| } |
| }, |
| { |
| "name": "resource_manager_host", |
| "principal": { |
| "value": "host/_HOST@${realm}" |
| }, |
| "keytab": { |
| "file": "${keytab_dir}/rm.service.keytab", |
| "owner": { |
| "name": "${hadoop-env/hdfs_user}", |
| "access": "r" |
| }, |
| "group": { |
| "name": "${cluster-env/user_group}", |
| "access": "" |
| } |
| } |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "name": "MAPREDUCE2", |
| "components": [ |
| { |
| "name": "HISTORYSERVER", |
| "identities": [ |
| { |
| "name": "history_server_jhs", |
| "principal": { |
| "value": "jhs/_HOST@${realm}", |
| "configuration": "mapred-site/mapreduce.jobhistory.principal" |
| }, |
| "keytab": { |
| "file": "${keytab_dir}/jhs.service.keytab", |
| "owner": { |
| "name": "${hadoop-env/hdfs_user}", |
| "access": "r" |
| }, |
| "group": { |
| "name": "${cluster-env/user_group}", |
| "access": "" |
| }, |
| "configuration": "mapred-site/mapreduce.jobhistory.keytab" |
| } |
| }, |
| { |
| "name": "history_server_host", |
| "principal": { |
| "value": "host/_HOST@${realm}" |
| }, |
| "keytab": { |
| "file": "${keytab_dir}/jhs.service.keytab", |
| "owner": { |
| "name": "${hadoop-env/hdfs_user}", |
| "access": "r" |
| }, |
| "group": { |
| "name": "${cluster-env/user_group}", |
| "access": "" |
| } |
| } |
| }, |
| { |
| "name": "/spnego" |
| } |
| ] |
| |
| } |
| ] |
| } |
| ] |
| } |