Hello,
You will also need to add following two properties:
“create_attributes_template” : “”,
“container_dn” : “”
It is ok to keep the values blank for these two.
EX:
"kerberos-env": {
"properties_attributes" : { },
"properties" : {
"realm" : "TEST.COM",
"kdc_type" : "mit-kdc",
"kdc_host" : "10.120.8.109",
"admin_server_host" : "10.120.8.109",
"create_attributes_template" : "",
"container_dn" : ""
}
Regards,
Amruta
On Wed, Jul 20, 2016 at 1:50 PM, Chandan Kumar <[email protected]>
wrote:
> Hello All,
>
> I am trying to install kerberozied cluster using ambari blueprints. I am
> following below document
>
> https://cwiki.apache.org/confluence/display/AMBARI/Blueprints.
>
> I modified the example given at
> https://cwiki.apache.org/confluence/display/AMBARI/Blueprints#Blueprints-BlueprintExample:ProvisioningMulti-NodeHDP2.3ClustertouseKERBEROS
>
> However, when I post this blueprint I am getting below return.
>
> http: 400
> {
> "status" : 400,
> "message" : "Blueprint configuration validation failed: Missing required
> properties. Specify a value for these properties in the blueprint
> configuration. {host_group_2={kerberos-env=[encryption_types, ldap_url,
> container_dn]}, host_group_1={kerberos-env=[encryption_types, ldap_url,
> container_dn]}, host_group_3={kerberos-env=[encryption_types, ldap_url,
> container_dn]}}"
> }
>
>
> Below is the blueprint json.
>
>
> {
> "configurations" : [
> {
> "kerberos-env": {
> "properties_attributes" : { },
> "properties" : {
> "realm" : "TEST.COM",
> "kdc_type" : "mit-kdc",
> "kdc_host" : "10.120.8.109",
> "admin_server_host" : "10.120.8.109"
> }
> }
> },
> {
> "krb5-conf": {
> "properties_attributes" : { },
> "properties" : {
> "domains" : "TEST.COM",
> "manage_krb5_conf" : "true"
> }
> }
> }
> ],
> "host_groups" : [
> {
> "name" : "host_group_1",
> "configurations" : [ ],
>
> "components" : [
> {
> "name" : "KERBEROS_CLIENT"
> },
> {
> "name" : "ZOOKEEPER_CLIENT"
> },
> {
> "name" : "ZOOKEEPER_SERVER"
> },
> {
> "name" : "NAMENODE"
> },
> {
> "name" : "HDFS_CLIENT"
> },
> {
> "name" : "DATANODE"
> }
> ],
> "cardinality" : "1"
> },
> {
> "name" : "host_group_2",
> "configurations" : [ ],
> "components" : [
> {
> "name" : "ZOOKEEPER_SERVER"
> },
> {
> "name" : "KERBEROS_CLIENT"
> },
> {
> "name" : "SECONDARY_NAMENODE"
> },
> {
> "name" : "DATANODE"
> }
> ],
> "cardinality" : "1"
> },
> {
> "name" : "host_group_3",
>
> "configurations" : [ ],
> "components" : [
> {
> "name" : "ZOOKEEPER_CLIENT"
> },
> {
> "name" : "ZOOKEEPER_SERVER"
> },
> {
> "name" : "KERBEROS_CLIENT"
> },
> {
> "name" : "HDFS_CLIENT"
> },
> {
> "name" : "DATANODE"
> }
> ],
> "cardinality" : "1"
> }
> ],
> "Blueprints" : {
> "stack_name" : "HDP",
> "stack_version" : "2.3",
> "security" : {
> "type" : "KERBEROS"
> }
> }
> }
>
>