Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@geoHeil
Created February 13, 2017 17:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save geoHeil/bbe4eb9cef4f4e6c2feca743f2b19bc8 to your computer and use it in GitHub Desktop.
Save geoHeil/bbe4eb9cef4f4e6c2feca743f2b19bc8 to your computer and use it in GitHub Desktop.
ambari
{
"configurations": [
{
"hive-env": {
"properties": {
"hive_security_authorization" : "Ranger",
"hive_database": "Existing MySQL Database"
}
}
},
{
"kerberos-env": {
"properties_attributes" : { },
"properties" : {
"realm" : "HADOOP.TEST",
"kdc_type" : "mit-kdc",
"kdc_host" : "mn01.vagrant",
"encryption_types": "aes des3-cbc-sha1 rc4 des-cbc-md5",
"ldap_url" : "",
"container_dn" : "",
"admin_server_host" : "mn01.vagrant"
}
}
},
{
"krb5-conf": {
"properties_attributes" : { },
"properties" : {
"domains" : "",
"manage_krb5_conf" : "false"
}
}
},
{
"admin-properties" : {
"properties_attributes" : { },
"properties" : {
"DB_FLAVOR" : "MYSQL",
"audit_db_name" : "rangeraudit",
"db_name" : "ranger",
"audit_db_user" : "rangeraudit",
"SQL_CONNECTOR_JAR" : "/usr/share/java/mysql-connector-java.jar",
"db_user" : "ranger",
"policymgr_external_url" : "http:// mn01.vagrant :6080",
"db_host" : " mn01.vagrant :3306",
"db_root_user" : "root",
"db_root_password" : "bigdata",
"db_password" : "bigdata",
"audit_db_password" : "bigdata"
}
}
},
{
"ranger-admin-site" : {
"properties_attributes" : { },
"properties" : {
"ranger.jpa.jdbc.url" : "jdbc:mysql://mn01.vagrant:3306/ranger",
"ranger.jpa.audit.jdbc.url" : "jdbc:mysql://mn01.vagrant:3306/rangeraudit"
}
}
},
{
"ranger-ugsync-site" : {
"properties_attributes" : { },
"properties" : {
}
}
},
{
"ranger-env" : {
"properties_attributes" : { },
"properties" : {
"ranger_user" : "ranger",
"ranger-hdfs-plugin-enabled" : "Yes",
"ranger-yarn-plugin-enabled" : "No",
"ranger-kafka-plugin-enabled" : "Yes",
"ranger-hbase-plugin-enabled" : "Yes",
"ranger-hive-plugin-enabled" : "Yes",
"xasecure.audit.destination.solr" : "false",
"xasecure.audit.destination.db" : "true",
"ranger_group" : "ranger",
"ranger_admin_username" : "amb_ranger_admin",
"ranger_admin_password" : "amb_ranger_admin",
"admin_username" : "admin"
}
}
},
{
"ranger-hdfs-plugin-properties" : {
"properties_attributes" : { },
"properties" : {
"REPOSITORY_CONFIG_USERNAME" : "hadoop",
"ranger-hdfs-plugin-enabled" : "Yes",
"common.name.for.certificate" : "",
"policy_user" : "ambari-qa",
"hadoop.rpc.protection" : ""
}
}
},
{
"ranger-hive-plugin-properties" : {
"properties_attributes" : { },
"properties" : {
"REPOSITORY_CONFIG_USERNAME" : "hive",
"ranger-hive-plugin-enabled" : "Yes",
"common.name.for.certificate" : "",
"policy_user" : "ambari-qa",
"hadoop.rpc.protection" : ""
}
}
},
{
"ranger-hbase-plugin-properties" : {
"properties_attributes" : { },
"properties" : {
"REPOSITORY_CONFIG_USERNAME" : "hbase",
"ranger-hbase-plugin-enabled" : "Yes",
"common.name.for.certificate" : "",
"policy_user" : "ambari-qa",
"hadoop.rpc.protection" : ""
}
}
},
{
"ranger-kafka-plugin-properties" : {
"properties_attributes" : { },
"properties" : {
"REPOSITORY_CONFIG_USERNAME" : "kafka",
"ranger-kafka-plugin-enabled" : "Yes",
"common.name.for.certificate" : "",
"policy_user" : "ambari-qa",
"hadoop.rpc.protection" : ""
}
}
},
{
"oozie-site" : {
"properties" : {
"oozie.service.JPAService.jdbc.driver" : "com.mysql.jdbc.Driver",
"oozie.service.JPAService.jdbc.url" : "jdbc:mysql://mn01.vagrant/oozie",
"oozie.service.JPAService.jdbc.username" : "oozie",
"oozie.db.schema.name" : "oozie"
}
}
},
{
"oozie-env" : {
"properties" : {
"oozie_hostname" : " mn01.vagrant ",
"oozie_database" : "Existing MySQL Database"
}
}
},
{
"ams-site": {
"properties": {
}
}
},
{
"core-site": {
"properties": {
"hadoop.proxyuser.hive.groups": "*",
"hadoop.proxyuser.hdfs.groups": "*",
"hadoop.proxyuser.hcat.hosts": " m ",
"hadoop.proxyuser.hdfs.hosts": "*",
"hadoop.proxyuser.hive.hosts": " m "
}
}
},
{
"hive-site": {
"properties": {
"hive.security.authorization.enabled" : "true",
"hive.server2.enable.doAs" : "false",
"hive.enforce.bucketing": "false",
"javax.jdo.option.ConnectionURL": "jdbc:mysql://mn01.vagrant/hive?createDatabaseIfNotExist=true"
}
}
},
{
"hiveserver2-site": {
"properties": {
"hive.security.authorization.enabled" : "true",
"hive.conf.restricted.list" : "hive.security.authorization.enabled,hive.security.authorization.manager,hive.security.authenticator.manager",
"hive.security.authenticator.manager" : "org.apache.hadoop.hive.ql.security.SessionStateUserAuthenticator",
"hive.security.authorization.manager" : "org.apache.ranger.authorization.hive.authorizer.RangerHiveAuthorizerFactory"
}
}
},
{
"yarn-env": {
"properties": {
"min_user_id": "1000"
}
}
},
{
"tez-site": {
"properties": {
}
}
},
{
"mapred-site": {
"properties": {
}
}
},
{
"yarn-site": {
"properties": {
}
}
},
{
"zoo.cfg": {
"properties": {
}
}
},
{
"hadoop-env": {
"properties": {
}
}
},
{
"ams-env": {
"properties": {
}
}
},
{
"hdfs-site": {
"properties": {
"dfs.namenode.inode.attributes.provider.class" : "org.apache.ranger.authorization.hadoop.RangerHdfsAuthorizer",
"dfs.cluster.administrators" : "hdfs"
}
}
},
{
"ams-hbase-site": {
"properties": {
}
}
}
],
"Blueprints" : {
"security" : {
"type" : "KERBEROS"
},
"stack_name" : "HDP",
"stack_version" : "2.5"
},
"host_groups" : [
{
"name" : "mn01",
"configurations" : [ ],
"components" : [
{
"name" : "KERBEROS_CLIENT"
},
{
"name" : "RANGER_USERSYNC"
},
{
"name" : "RANGER_ADMIN"
},
{
"name" : "ZOOKEEPER_SERVER"
},
{
"name" : "ZOOKEEPER_CLIENT"
},
{
"name" : "FALCON_SERVER"
},
{
"name" : "FALCON_CLIENT"
},
{
"name" : "OOZIE_SERVER"
},
{
"name" : "OOZIE_CLIENT"
},
{
"name" : "KAFKA_BROKER"
},
{
"name" : "PIG"
},
{
"name" : "NAMENODE"
},
{
"name" : "SPARK_JOBHISTORYSERVER"
},
{
"name" : "SPARK_CLIENT"
},
{
"name" : "HIVE_SERVER"
},
{
"name" : "HISTORYSERVER"
},
{
"name" : "HCAT"
},
{
"name" : "METRICS_MONITOR"
},
{
"name" : "TEZ_CLIENT"
},
{
"name" : "HIVE_METASTORE"
},
{
"name" : "SECONDARY_NAMENODE"
},
{
"name" : "AMBARI_SERVER"
},
{
"name" : "HCAT"
},
{
"name" : "SQOOP"
},
{
"name" : "HIVE_CLIENT"
},
{
"name" : "APP_TIMELINE_SERVER"
},
{
"name" : "HDFS_CLIENT"
},
{
"name" : "YARN_CLIENT"
},
{
"name" : "METRICS_COLLECTOR"
},
{
"name" : "MAPREDUCE2_CLIENT"
},
{
"name" : "HBASE_MASTER"
},
{
"name" : "HBASE_CLIENT"
},
{
"name" : "RESOURCEMANAGER"
},
{
"name" : "WEBHCAT_SERVER"
},
{
"name" : "NODEMANAGER"
},
{
"name" : "HBASE_REGIONSERVER"
}
,
{
"name" : "DATANODE"
}
],
"cardinality" : "1"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment