blob: 636d36e178ed50bc0f9aa5aafb0d45e1d99cfa0d [file] [log] [blame]
{
"services": [
{
"name": "HBASE",
"identities": [
{
"name": "/spnego"
},
{
"name": "hbase",
"principal": {
"value": "${hbase-env/hbase_user}-${cluster_name|toLower()}@${realm}",
"type" : "user",
"configuration": "hbase-env/hbase_principal_name",
"local_username": "${hbase-env/hbase_user}"
},
"keytab": {
"file": "${keytab_dir}/hbase.headless.keytab",
"owner": {
"name": "${hbase-env/hbase_user}",
"access": "r"
},
"group": {
"name": "${cluster-env/user_group}",
"access": "r"
},
"configuration": "hbase-env/hbase_user_keytab"
}
},
{
"name": "/smokeuser"
}
],
"configurations": [
{
"hbase-site": {
"hbase.security.authentication": "kerberos",
"hbase.security.authorization": "true",
"zookeeper.znode.parent": "/hbase-secure",
"hbase.coprocessor.master.classes": "{{hbase_coprocessor_master_classes}}",
"hbase.coprocessor.region.classes": "{{hbase_coprocessor_region_classes}}",
"hbase.coprocessor.regionserver.classes": "{{hbase_coprocessor_regionserver_classes}}",
"hbase.bulkload.staging.dir": "/apps/hbase/staging"
}
}
],
"components": [
{
"name": "HBASE_MASTER",
"identities": [
{
"name": "/HDFS/NAMENODE/hdfs"
},
{
"name": "hbase_master_hbase",
"principal": {
"value": "hbase/_HOST@${realm}",
"type" : "service",
"configuration": "hbase-site/hbase.master.kerberos.principal",
"local_username": "${hbase-env/hbase_user}"
},
"keytab": {
"file": "${keytab_dir}/hbase.service.keytab",
"owner": {
"name": "${hbase-env/hbase_user}",
"access": "r"
},
"group": {
"name": "${cluster-env/user_group}",
"access": ""
},
"configuration": "hbase-site/hbase.master.keytab.file"
}
}
]
},
{
"name": "HBASE_REGIONSERVER",
"identities": [
{
"name": "hbase_regionserver_hbase",
"principal": {
"value": "hbase/_HOST@${realm}",
"type" : "service",
"configuration": "hbase-site/hbase.regionserver.kerberos.principal",
"local_username": "${hbase-env/hbase_user}"
},
"keytab": {
"file": "${keytab_dir}/hbase.service.keytab",
"owner": {
"name": "${hbase-env/hbase_user}",
"access": "r"
},
"group": {
"name": "${cluster-env/user_group}",
"access": ""
},
"configuration": "hbase-site/hbase.regionserver.keytab.file"
}
}
]
},
{
"name": "PHOENIX_QUERY_SERVER",
"identities": [
{
"name": "phoenix_spnego",
"reference": "/spnego",
"principal": {
"configuration": "hbase-site/phoenix.queryserver.kerberos.principal"
},
"keytab": {
"configuration": "hbase-site/phoenix.queryserver.keytab.file"
}
}
]
}
]
}
]
}