http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/hive-site.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/hive-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/hive-site.xml index 3446bc6..72e816b 100644 --- a/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/hive-site.xml +++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/hive-site.xml @@ -47,6 +47,9 @@ limitations under the License. Read/write locks - when hive.lock.manager is set to org.apache.hadoop.hive.ql.lockmgr.zookeeper.ZooKeeperHiveLockManager, 2. When HiveServer2 supports service discovery via Zookeeper.</description> + <value-attributes> + <empty-value-valid>true</empty-value-valid> + </value-attributes> </property> <property> @@ -318,13 +321,21 @@ limitations under the License. <property> <name>javax.jdo.option.ConnectionPassword</name> <value></value> + <display-name>Database Password</display-name> <description>password to use against metastore database</description> + <value-attributes> + <overridable>false</overridable> + </value-attributes> </property> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:sqlserver://localhost;databaseName=hive</value> + <display-name>Database URL</display-name> <description>JDBC connect string for a JDBC metastore</description> + <value-attributes> + <overridable>false</overridable> + </value-attributes> </property> <property> @@ -380,13 +391,21 @@ limitations under the License. <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value> + <display-name>JDBC Driver Class</display-name> <description>Driver class name for a JDBC metastore</description> + <value-attributes> + <overridable>false</overridable> + </value-attributes> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>hive</value> - <description>Username to use against metastore database</description> + <display-name>Database Username</display-name> + <description>username to use against metastore database</description> + <value-attributes> + <overridable>false</overridable> + </value-attributes> </property> <property> @@ -1051,7 +1070,13 @@ limitations under the License. <property> <name>hive.server2.thrift.port</name> <value>10000</value> - <description>Port number of HiveServer2 Thrift interface when hive.server2.transport.mode is 'binary'.</description> + <display-name>HiveServer2 Port</display-name> + <description> + TCP port number to listen on, default 10000. + </description> + <value-attributes> + <overridable>false</overridable> + </value-attributes> </property> <property> <name>hive.server2.thrift.sasl.qop</name> @@ -1376,7 +1401,11 @@ limitations under the License. <property> <name>ambari.hive.db.schema.name</name> <value>hive</value> + <display-name>Database Name</display-name> <description>Database name used as the Hive Metastore</description> + <value-attributes> + <overridable>false</overridable> + </value-attributes> </property> <property>
http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/webhcat-site.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/webhcat-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/webhcat-site.xml index 2de5225..023c248 100644 --- a/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/webhcat-site.xml +++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/webhcat-site.xml @@ -27,6 +27,9 @@ limitations under the License. <name>templeton.pig.archive</name> <value>hdfs:///hdp/apps/${hdp.version}/pig/pig.tar.gz</value> <description>The path to the Pig archive in HDFS.</description> + <value-attributes> + <empty-value-valid>true</empty-value-valid> + </value-attributes> </property> <property> @@ -39,6 +42,9 @@ limitations under the License. <name>templeton.hive.archive</name> <value>hdfs:///hdp/apps/${hdp.version}/hive/hive.tar.gz</value> <description>The path to the Hive archive.</description> + <value-attributes> + <empty-value-valid>true</empty-value-valid> + </value-attributes> </property> <property> http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/STORM/configuration/storm-site.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/STORM/configuration/storm-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/STORM/configuration/storm-site.xml index 480bef8..8c8db0a 100644 --- a/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/STORM/configuration/storm-site.xml +++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/STORM/configuration/storm-site.xml @@ -47,6 +47,9 @@ <property> <name>nimbus.childopts</name> <value>-Xmx1024m _JAAS_PLACEHOLDER -javaagent:/usr/hdp/current/storm-nimbus/contrib/storm-jmxetric/lib/jmxetric-1.0.4.jar=host=localhost,port=8649,wireformat31x=true,mode=multicast,config=/usr/hdp/current/storm-nimbus/contrib/storm-jmxetric/conf/jmxetric-conf.xml,process=Nimbus_JVM</value> + <value-attributes> + <overridable>false</overridable> + </value-attributes> </property> <property> @@ -62,6 +65,9 @@ <property> <name>supervisor.childopts</name> <value>-Xmx256m _JAAS_PLACEHOLDER -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=56431 -javaagent:/usr/hdp/current/storm-supervisor/contrib/storm-jmxetric/lib/jmxetric-1.0.4.jar=host=localhost,port=8650,wireformat31x=true,mode=multicast,config=/usr/hdp/current/storm-supervisor/contrib/storm-jmxetric/conf/jmxetric-conf.xml,process=Supervisor_JVM</value> + <value-attributes> + <overridable>false</overridable> + </value-attributes> </property> <property> http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HBASE/configuration/hbase-site.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HBASE/configuration/hbase-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HBASE/configuration/hbase-site.xml index 2939836..77d8fa4 100644 --- a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HBASE/configuration/hbase-site.xml +++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HBASE/configuration/hbase-site.xml @@ -23,7 +23,11 @@ <property> <name>hbase.master.port</name> <value>16000</value> + <display-name>HBase Master Port</display-name> <description>The port the HBase Master should bind to.</description> + <value-attributes> + <overridable>false</overridable> + </value-attributes> </property> <property> <name>hbase.master.info.port</name> http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HDFS/configuration/hdfs-site.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HDFS/configuration/hdfs-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HDFS/configuration/hdfs-site.xml index 5f2db0c..ff28e3e 100644 --- a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HDFS/configuration/hdfs-site.xml +++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HDFS/configuration/hdfs-site.xml @@ -25,6 +25,7 @@ <property> <name>nfs.file.dump.dir</name> <value>/tmp/.hdfs-nfs</value> + <display-name>NFSGateway dump directory</display-name> <description> This directory is used to temporarily save out-of-order writes before writing to HDFS. For each file, the out-of-order writes are dumped after @@ -36,6 +37,7 @@ <property> <name>nfs.exports.allowed.hosts</name> <value>* rw</value> + <display-name>Allowed hosts</display-name> </property> </configuration> http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-env.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-env.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-env.xml index 1db1b6e..aa33b0a 100644 --- a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-env.xml +++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-env.xml @@ -28,29 +28,52 @@ <property> <name>oozie_hostname</name> <value></value> + <display-name>Database Host</display-name> <description> Specify the host on which the OOZIE database is hosted. </description> + <value-attributes> + <overridable>false</overridable> + </value-attributes> </property> <property> <name>oozie_database</name> <value>Existing MSSQL Server database with SQL authentication</value> + <display-name>Oozie Database</display-name> <description>Oozie Server Database.</description> + <value-attributes> + <overridable>false</overridable> + </value-attributes> </property> <property> <name>oozie_data_dir</name> <value>c:\hadoop\oozie\data</value> + <display-name>Oozie Data Dir</display-name> <description>Data directory in which the Oozie DB exists</description> + <value-attributes> + <editable-only-at-install>true</editable-only-at-install> + <overridable>false</overridable> + </value-attributes> </property> <property> <name>oozie_log_dir</name> <value>c:\hadoop\logs\oozie</value> + <display-name>Oozie Log Dir</display-name> <description>Directory for oozie logs</description> + <value-attributes> + <editable-only-at-install>true</editable-only-at-install> + <overridable>false</overridable> + </value-attributes> </property> <property> <name>oozie_pid_dir</name> <value>c:\hadoop\run\oozie</value> + <display-name>Oozie PID Dir</display-name> <description>Directory in which the pid files for oozie reside.</description> + <value-attributes> + <editable-only-at-install>true</editable-only-at-install> + <overridable>false</overridable> + </value-attributes> </property> <!-- oozie-env.cmd --> http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-site.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-site.xml index 4e5bb61..9cd163c 100644 --- a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-site.xml +++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-site.xml @@ -21,9 +21,13 @@ <property> <name>oozie.service.JPAService.jdbc.url</name> <value>jdbc:sqlserver://localhost;databaseName=oozie</value> + <display-name>Database URL</display-name> <description> JDBC URL. </description> + <value-attributes> + <overridable>false</overridable> + </value-attributes> </property> <property> <name>oozie.service.JPAService.create.db.schema</name> http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/STORM/configuration/storm-site.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/STORM/configuration/storm-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/STORM/configuration/storm-site.xml index 67cc62d..9d39e67 100644 --- a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/STORM/configuration/storm-site.xml +++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/STORM/configuration/storm-site.xml @@ -23,6 +23,10 @@ <name>nimbus.seeds</name> <value>localhost</value> <description>Comma-delimited list of the hosts running nimbus server.</description> + <value-attributes> + <editable-only-at-install>true</editable-only-at-install> + <overridable>false</overridable> + </value-attributes> </property> <property> <name>topology.min.replication.count.default</name> http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/TEZ/configuration/tez-site.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/TEZ/configuration/tez-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/TEZ/configuration/tez-site.xml index 8f4ff63..6d66a9c 100644 --- a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/TEZ/configuration/tez-site.xml +++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/TEZ/configuration/tez-site.xml @@ -24,6 +24,9 @@ <description>AM view ACLs. This allows the specified users/groups to view the status of the AM and all DAGs that run within this AM. Value format: Comma separated list of users, followed by whitespace, followed by a comma separated list of groups. </description> + <value-attributes> + <empty-value-valid>true</empty-value-valid> + </value-attributes> </property> <property> http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java b/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java index 14c66a2..26253da 100644 --- a/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java +++ b/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java @@ -18,33 +18,12 @@ package org.apache.ambari.server.api.services; -import static org.easymock.EasyMock.createNiceMock; -import static org.easymock.EasyMock.expect; -import static org.easymock.EasyMock.replay; -import static org.easymock.EasyMock.reset; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.fail; - -import java.io.File; -import java.io.FileReader; -import java.lang.reflect.Field; -import java.util.Collection; -import java.util.HashSet; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Properties; -import java.util.Set; -import java.util.UUID; - -import javax.persistence.EntityManager; - +import com.google.gson.Gson; +import com.google.inject.AbstractModule; +import com.google.inject.Guice; +import com.google.inject.Injector; +import com.google.inject.util.Modules; import junit.framework.Assert; - import org.apache.ambari.server.AmbariException; import org.apache.ambari.server.StackAccessException; import org.apache.ambari.server.configuration.Configuration; @@ -96,11 +75,29 @@ import org.junit.rules.TemporaryFolder; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.google.gson.Gson; -import com.google.inject.AbstractModule; -import com.google.inject.Guice; -import com.google.inject.Injector; -import com.google.inject.util.Modules; +import javax.persistence.EntityManager; +import java.io.File; +import java.io.FileReader; +import java.lang.reflect.Field; +import java.util.Collection; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Properties; +import java.util.Set; +import java.util.UUID; + +import static org.easymock.EasyMock.createNiceMock; +import static org.easymock.EasyMock.expect; +import static org.easymock.EasyMock.replay; +import static org.easymock.EasyMock.reset; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; public class AmbariMetaInfoTest { @@ -753,6 +750,7 @@ public class AmbariMetaInfoTest { PropertyInfo inheritedProperty = null; PropertyInfo newProperty = null; PropertyInfo newEnhancedProperty = null; + PropertyInfo propertyWithExtraValueAttributes = null; PropertyInfo originalProperty = null; PropertyDependencyInfo propertyDependencyInfo = @@ -777,6 +775,8 @@ public class AmbariMetaInfoTest { newEnhancedProperty = propertyInfo; } else if (propertyInfo.getName().equals("yarn.nodemanager.aux-services")) { originalProperty = propertyInfo; + } else if (propertyInfo.getName().equals("property.with.extra.value.attributes")) { + propertyWithExtraValueAttributes = propertyInfo; } } @@ -815,6 +815,14 @@ public class AmbariMetaInfoTest { Assert.assertNull(newEnhancedProperty.getPropertyValueAttributes().getEntries()); Assert.assertNull(newEnhancedProperty.getPropertyValueAttributes().getEntriesEditable()); + // property with extra value attributes + Assert.assertTrue(propertyWithExtraValueAttributes.getPropertyValueAttributes().getEmptyValueValid()); + Assert.assertTrue(propertyWithExtraValueAttributes.getPropertyValueAttributes().getVisible()); + Assert.assertTrue(propertyWithExtraValueAttributes.getPropertyValueAttributes().getReadOnly()); + Assert.assertEquals(Boolean.FALSE, propertyWithExtraValueAttributes.getPropertyValueAttributes().getEditableOnlyAtInstall()); + Assert.assertEquals(Boolean.FALSE, propertyWithExtraValueAttributes.getPropertyValueAttributes().getOverridable()); + Assert.assertEquals(Boolean.FALSE, propertyWithExtraValueAttributes.getPropertyValueAttributes().getShowPropertyName()); + // Original property Assert.assertNotNull(originalProperty); Assert.assertEquals("mapreduce.shuffle", originalProperty.getValue()); http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/test/resources/stacks/HDP/2.0.6/services/YARN/configuration/yarn-site.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/test/resources/stacks/HDP/2.0.6/services/YARN/configuration/yarn-site.xml b/ambari-server/src/test/resources/stacks/HDP/2.0.6/services/YARN/configuration/yarn-site.xml index d26b83e..1c02e86 100644 --- a/ambari-server/src/test/resources/stacks/HDP/2.0.6/services/YARN/configuration/yarn-site.xml +++ b/ambari-server/src/test/resources/stacks/HDP/2.0.6/services/YARN/configuration/yarn-site.xml @@ -93,5 +93,19 @@ </depends-on> </property> + <property> + <name>property.with.extra.value.attributes</name> + <value>yarn</value> + <description> some description. </description> + <value-attributes> + <empty-value-valid>true</empty-value-valid> + <visible>true</visible> + <read-only>true</read-only> + <editable-only-at-install>false</editable-only-at-install> + <overridable>false</overridable> + <show-property-name>false</show-property-name> + </value-attributes> + </property> + </configuration> http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-web/app/assets/test/tests.js ---------------------------------------------------------------------- diff --git a/ambari-web/app/assets/test/tests.js b/ambari-web/app/assets/test/tests.js index 64ddb30..268e678 100644 --- a/ambari-web/app/assets/test/tests.js +++ b/ambari-web/app/assets/test/tests.js @@ -39,7 +39,10 @@ var files = [ 'test/init_test', 'test/init_model_test', 'test/app_test', + 'test/data/HDP2/site_properties_test', 'test/data/HDP2/secure_mapping_test', + 'test/data/HDP2.2/site_properties_test', + 'test/data/HDP2.3/site_properties_test', 'test/controllers/global/background_operations_test', 'test/controllers/global/cluster_controller_test', 'test/controllers/global/update_controller_test', http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-web/app/data/HDP2.2/site_properties.js ---------------------------------------------------------------------- diff --git a/ambari-web/app/data/HDP2.2/site_properties.js b/ambari-web/app/data/HDP2.2/site_properties.js index 019a4eb..d75190f 100644 --- a/ambari-web/app/data/HDP2.2/site_properties.js +++ b/ambari-web/app/data/HDP2.2/site_properties.js @@ -45,42 +45,27 @@ var hdp22properties = hdp2properties.filter(function (item) { hdp22properties.push( { - "id": "site property", "name": "hive.zookeeper.quorum", - "displayName": "hive.zookeeper.quorum", - "recommendedValue": "localhost:2181", "displayType": "multiLine", - "isRequired": false, - "isVisible": true, "serviceName": "HIVE", "filename": "hive-site.xml", "category": "Advanced hive-site" }, { - "id": "site property", "name": "hadoop.registry.rm.enabled", - "displayName": "hadoop.registry.rm.enabled", - "recommendedValue": "false", "displayType": "checkbox", - "isVisible": true, "serviceName": "YARN", "filename": "yarn-site.xml", "category": "Advanced yarn-site" }, { - "id": "site property", "name": "hadoop.registry.zk.quorum", - "displayName": "hadoop.registry.zk.quorum", - "recommendedValue": "localhost:2181", - "isVisible": true, "serviceName": "YARN", "filename": "yarn-site.xml", "category": "Advanced yarn-site" }, { - "id": "site property", "name": "yarn.timeline-service.leveldb-state-store.path", - "displayName": "yarn.timeline-service.leveldb-state-store.path", "defaultDirectory": "/hadoop/yarn/timeline", "category": "APP_TIMELINE_SERVER", "displayType": "directory", @@ -88,62 +73,26 @@ hdp22properties.push( "filename": "yarn-site.xml" }, { - "id": "site property", "name": "yarn.timeline-service.state-store-class", - "displayName": "yarn.timeline-service.state-store-class", "category": "APP_TIMELINE_SERVER", "serviceName": "YARN", "filename": "yarn-site.xml" }, { - "id": "site property", - "name": "hadoop.security.key.provider.path", - "displayName": "hadoop.security.key.provider.path", - "defaultValue": "", - "isRequired": false, - "category": "Advanced core-site", - "serviceName": "HDFS", - "filename": "core-site.xml" - }, - { - "id": "site property", - "name": "dfs.encryption.key.provider.uri", - "displayName": "dfs.encryption.key.provider.uri", - "defaultValue": "", - "isRequired": false, - "category": "Advanced hdfs-site", - "serviceName": "HDFS", - "filename": "hdfs-site.xml" - }, - { - "id": "site property", - "name": "keyserver_port", - "isRequired": false, - "category": "Advanced hadoop-env", - "serviceName": "HDFS", - "filename": "hadoop-env.xml" - }, - { - "id": "site property", "name": "*.falcon.graph.blueprints.graph", - "displayName": "*.falcon.graph.blueprints.graph", "category": "FalconStartupSite", "serviceName": "FALCON", "filename": "falcon-startup.properties.xml" }, { - "id": "site property", "name": "*.falcon.graph.storage.backend", - "displayName": "*.falcon.graph.storage.backend", "category": "FalconStartupSite", "serviceName": "FALCON", "filename": "falcon-startup.properties.xml" }, /*********RANGER FOR HDFS************/ { - "id": "site property", "name": "XAAUDIT.HDFS.IS_ENABLED", - "displayName": "Audit to HDFS", "displayType": "checkbox", "dependentConfigPattern": "^XAAUDIT.HDFS", "filename": "ranger-hdfs-plugin-properties.xml", @@ -151,48 +100,35 @@ hdp22properties.push( "serviceName": "HDFS" }, { - "id": "site property", "name": "XAAUDIT.DB.IS_ENABLED", - "displayName": "Audit to DB", "displayType": "checkbox", "filename": "ranger-hdfs-plugin-properties.xml", "category": "Advanced ranger-hdfs-plugin-properties", "serviceName": "HDFS" }, { - "id": "site property", "name": "ranger-hdfs-plugin-enabled", "displayType": "checkbox", - "displayName": "Enable Ranger for HDFS", - "isOverridable": false, "filename": "ranger-hdfs-plugin-properties.xml", "category": "Advanced ranger-hdfs-plugin-properties", "serviceName": "HDFS", "index": 1 }, { - "id": "site property", "name": "policy_user", - "value": "ambari-qa", - "recommendedValue": "ambari-qa", - "displayName": "policy User for HDFS", "filename": "ranger-hdfs-plugin-properties.xml", "category": "Advanced ranger-hdfs-plugin-properties", "serviceName": "HDFS" }, { - "id": "site property", "name": "REPOSITORY_CONFIG_USERNAME", - "displayName": "Ranger repository config user", "filename": "ranger-hdfs-plugin-properties.xml", "category": "Advanced ranger-hdfs-plugin-properties", "serviceName": "HDFS" }, /*********RANGER FOR HIVE************/ { - "id": "site property", "name": "XAAUDIT.HDFS.IS_ENABLED", - "displayName": "Audit to HDFS", "displayType": "checkbox", "dependentConfigPattern": "^XAAUDIT.HDFS", "filename": "ranger-hive-plugin-properties.xml", @@ -200,47 +136,34 @@ hdp22properties.push( "serviceName": "HIVE" }, { - "id": "site property", "name": "XAAUDIT.DB.IS_ENABLED", - "displayName": "Audit to DB", "displayType": "checkbox", "filename": "ranger-hive-plugin-properties.xml", "category": "Advanced ranger-hive-plugin-properties", "serviceName": "HIVE" }, { - "id": "site property", "name": "policy_user", - "value": "ambari-qa", - "recommendedValue": "ambari-qa", - "displayName": "policy User for HIVE", "filename": "ranger-hive-plugin-properties.xml", "category": "Advanced ranger-hive-plugin-properties", "serviceName": "HIVE" }, { - "id": "site property", "name": "REPOSITORY_CONFIG_USERNAME", - "displayName": "Ranger repository config user", "filename": "ranger-hive-plugin-properties.xml", "category": "Advanced ranger-hive-plugin-properties", "serviceName": "HIVE" }, { - "id": "site property", "name": "UPDATE_XAPOLICIES_ON_GRANT_REVOKE", - "recommendedValue": true, "displayType": "checkbox", - "displayName": "Should Hive GRANT/REVOKE update XA policies?", "filename": "ranger-hive-plugin-properties.xml", "category": "Advanced ranger-hive-plugin-properties", "serviceName": "HIVE" }, /*********RANGER FOR HBASE************/ { - "id": "site property", "name": "XAAUDIT.HDFS.IS_ENABLED", - "displayName": "Audit to HDFS", "displayType": "checkbox", "dependentConfigPattern": "^XAAUDIT.HDFS", "filename": "ranger-hbase-plugin-properties.xml", @@ -248,48 +171,34 @@ hdp22properties.push( "serviceName": "HBASE" }, { - "id": "site property", "name": "XAAUDIT.DB.IS_ENABLED", - "displayName": "Audit to DB", "displayType": "checkbox", "filename": "ranger-hbase-plugin-properties.xml", "category": "Advanced ranger-hbase-plugin-properties", "serviceName": "HBASE" }, { - "id": "site property", "name": "ranger-hbase-plugin-enabled", "displayType": "checkbox", - "displayName": "Enable Ranger for HBASE", - "isOverridable": false, "filename": "ranger-hbase-plugin-properties.xml", "category": "Advanced ranger-hbase-plugin-properties", "serviceName": "HBASE", "index": 1 }, { - "id": "site property", "name": "policy_user", - "value": "ambari-qa", - "recommendedValue": "ambari-qa", - "displayName": "policy User for HBASE", "filename": "ranger-hbase-plugin-properties.xml", "category": "Advanced ranger-hbase-plugin-properties", "serviceName": "HBASE" }, { - "id": "site property", "name": "REPOSITORY_CONFIG_USERNAME", - "displayName": "Ranger repository config user", "filename": "ranger-hbase-plugin-properties.xml", "category": "Advanced ranger-hbase-plugin-properties", "serviceName": "HBASE" }, { - "id": "site property", "name": "UPDATE_XAPOLICIES_ON_GRANT_REVOKE", - "recommendedValue": true, - "displayName": "Should HBase GRANT/REVOKE update XA policies?", "displayType": "checkbox", "filename": "ranger-hbase-plugin-properties.xml", "category": "Advanced ranger-hbase-plugin-properties", @@ -297,9 +206,7 @@ hdp22properties.push( }, /*********RANGER FOR STORM************/ { - "id": "site property", "name": "XAAUDIT.HDFS.IS_ENABLED", - "displayName": "Audit to HDFS", "displayType": "checkbox", "dependentConfigPattern": "^XAAUDIT.HDFS", "filename": "ranger-storm-plugin-properties.xml", @@ -307,48 +214,35 @@ hdp22properties.push( "serviceName": "STORM" }, { - "id": "site property", "name": "XAAUDIT.DB.IS_ENABLED", - "displayName": "Audit to DB", "displayType": "checkbox", "filename": "ranger-storm-plugin-properties.xml", "category": "Advanced ranger-storm-plugin-properties", "serviceName": "STORM" }, { - "id": "site property", "name": "ranger-storm-plugin-enabled", "displayType": "checkbox", - "displayName": "Enable Ranger for STORM", - "isOverridable": false, "filename": "ranger-storm-plugin-properties.xml", "category": "Advanced ranger-storm-plugin-properties", "serviceName": "STORM", "index": 1 }, { - "id": "site property", "name": "policy_user", - "value": "ambari-qa", - "recommendedValue": "ambari-qa", - "displayName": "policy User for STORM", "filename": "ranger-storm-plugin-properties.xml", "category": "Advanced ranger-storm-plugin-properties", "serviceName": "STORM" }, { - "id": "site property", "name": "REPOSITORY_CONFIG_USERNAME", - "displayName": "Ranger repository config user", "filename": "ranger-storm-plugin-properties.xml", "category": "Advanced ranger-storm-plugin-properties", "serviceName": "STORM" }, /*********RANGER FOR KNOX************/ { - "id": "site property", "name": "XAAUDIT.HDFS.IS_ENABLED", - "displayName": "Audit to HDFS", "displayType": "checkbox", "dependentConfigPattern": "^XAAUDIT.HDFS", "filename": "ranger-knox-plugin-properties.xml", @@ -356,98 +250,60 @@ hdp22properties.push( "serviceName": "KNOX" }, { - "id": "site property", "name": "XAAUDIT.DB.IS_ENABLED", - "displayName": "Audit to DB", "displayType": "checkbox", "filename": "ranger-knox-plugin-properties.xml", "category": "Advanced ranger-knox-plugin-properties", "serviceName": "KNOX" }, { - "id": "site property", "name": "ranger-knox-plugin-enabled", "displayType": "checkbox", - "displayName": "Enable Ranger for KNOX", - "isOverridable": false, "filename": "ranger-knox-plugin-properties.xml", "category": "Advanced ranger-knox-plugin-properties", "serviceName": "KNOX", "index": 1 }, { - "id": "site property", "name": "policy_user", - "value": "ambari-qa", - "recommendedValue": "ambari-qa", - "displayName": "policy User for KNOX", "filename": "ranger-knox-plugin-properties.xml", "category": "Advanced ranger-knox-plugin-properties", "serviceName": "KNOX" }, { - "id": "site property", "name": "REPOSITORY_CONFIG_USERNAME", - "displayName": "Ranger repository config user", "filename": "ranger-knox-plugin-properties.xml", "category": "Advanced ranger-knox-plugin-properties", "serviceName": "KNOX" }, /**********************************************SPARK***************************************/ { - "id": "site property", "name": "spark.driver.extraJavaOptions", - "displayName": "spark.driver.extraJavaOptions", - "recommendedValue": "", - "isRequired": false, "category": "Advanced spark-defaults", "serviceName": "SPARK", "filename": "spark-defaults.xml" }, { - "id": "site property", "name": "spark.yarn.am.extraJavaOptions", - "displayName": "spark.yarn.am.extraJavaOptions", - "recommendedValue": "", - "isRequired": false, "category": "Advanced spark-defaults", "serviceName": "SPARK", "filename": "spark-defaults.xml" }, /**********************************************RANGER***************************************/ { - "id": "site property", "name": "ranger_admin_password", - "displayName": "Ranger Admin user's password for Ambari", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "password", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-env.xml", "category": "AdminSettings" }, { - "id": "site property", "name": "SQL_CONNECTOR_JAR", - "displayName": "Location of Sql Connector Jar", - "recommendedValue": "/usr/share/java/mysql-connector-java.jar", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "AdminSettings" }, { - "id": "site property", "name": "DB_FLAVOR", - "displayName": "DB FLAVOR", - "value": "MYSQL", - "recommendedValue": "MYSQL", - "isReconfigurable": true, "options": [ { displayName: 'MYSQL' @@ -458,77 +314,40 @@ hdp22properties.push( ], "displayType": "radio button", "radioName": "RANGER DB_FLAVOR", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings", "index": 1 }, { - "id": "site property", "name": "SQL_COMMAND_INVOKER", - "displayName": "SQL Command Invoker", - "recommendedValue": "mysql", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings" }, { - "id": "site property", "name": "db_host", - "displayName": "Ranger DB host", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings", "index": 2 }, { - "id": "site property", "name": "db_root_user", - "displayName": "Ranger DB root user", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings", "index": 5 }, { - "id": "site property", "name": "db_root_password", - "displayName": "Ranger DB root password", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "password", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings", "index": 6 }, { - "id": "site property", "name": "db_name", - "displayName": "Ranger DB name", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings", @@ -536,132 +355,67 @@ hdp22properties.push( }, { - "id": "site property", "name": "db_user", - "displayName": "Ranger DB username", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings", "index": 3 }, { - "id": "site property", "name": "db_password", - "displayName": "Ranger DB password", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "password", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings", "index": 4 }, { - "id": "site property", "name": "audit_db_name", - "displayName": "Ranger Audit DB name", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings", "index": 11 }, { - "id": "site property", "name": "audit_db_user", - "displayName": "Ranger Audit DB username", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings", "index": 12 }, { - "id": "site property", "name": "audit_db_password", - "displayName": "Ranger Audit DB password", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "password", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings", "index": 13 }, { - "id": "puppet var", "name": "policymgr_external_url", - "displayName": "External URL", - "recommendedValue": "http://localhost:6080", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "RangerSettings" }, { - "id": "puppet var", "name": "policymgr_http_enabled", - "displayName": "HTTP enabled", - "recommendedValue": true, - "isReconfigurable": true, "displayType": "checkbox", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "RangerSettings" }, { - "id": "puppet var", "name": "ranger_user", - "displayName": "Used to create user and assign permission", - "recommendedValue": "ranger", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-env.xml", "category": "RangerSettings" }, { - "id": "puppet var", "name": "ranger_group", - "displayName": "Used to create group and assign permission", - "recommendedValue": "ranger", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-env.xml", "category": "RangerSettings" }, { - "id": "site property", "name": "authentication_method", - "displayName": "Authentication method", - "recommendedValue": "NONE", "options": [ { displayName: 'LDAP', @@ -681,232 +435,137 @@ hdp22properties.push( ], "displayType": "radio button", "radioName": "authentication-method", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "RangerSettings" }, { - "id": "site property", "name": "remoteLoginEnabled", - "displayName": "Allow remote Login", - "recommendedValue": true, - "isReconfigurable": true, "displayType": "checkbox", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "UnixAuthenticationSettings" }, { - "id": "site property", "name": "authServiceHostName", - "displayName": "authServiceHostName", - "recommendedValue": 'localhost', - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "UnixAuthenticationSettings" }, { - "id": "site property", "name": "authServicePort", - "displayName": "authServicePort", - "recommendedValue": '5151', - "isReconfigurable": true, "displayType": "int", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "UnixAuthenticationSettings" }, { - "id": "site property", "name": "xa_ldap_url", - "displayName": "xa_ldap_url", - "isReconfigurable": true, "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "LDAPSettings" }, { - "id": "site property", "name": "xa_ldap_userDNpattern", - "displayName": "xa_ldap_userDNpattern", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "LDAPSettings" }, { - "id": "site property", "name": "xa_ldap_groupRoleAttribute", - "displayName": "xa_ldap_groupRoleAttribute", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "LDAPSettings" }, { - "id": "site property", "name": "xa_ldap_ad_domain", - "displayName": "xa_ldap_ad_domain", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "ADSettings" }, { - "id": "site property", "name": "xa_ldap_ad_url", - "displayName": "xa_ldap_ad_url", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "ADSettings" }, { - "id": "site property", "name": "common.name.for.certificate", - "displayName": "common.name.for.certificate", "category": "Advanced ranger-hdfs-plugin-properties", - "isRequired": false, "serviceName": "HDFS", "filename": "ranger-hdfs-plugin-properties.xml" }, { - "id": "site property", "name": "hadoop.rpc.protection", - "displayName": "hadoop.rpc.protection", "category": "Advanced ranger-hdfs-plugin-properties", - "isRequired": false, "serviceName": "HDFS", "filename": "ranger-hdfs-plugin-properties.xml" }, { - "id": "site property", "name": "common.name.for.certificate", - "displayName": "common.name.for.certificate", - "category": "Advanced ranger-hive-plugin-properties", - "isRequired": false, "serviceName": "HIVE", "filename": "ranger-hive-plugin-properties.xml" }, { - "id": "site property", "name": "common.name.for.certificate", - "displayName": "common.name.for.certificate", "category": "Advanced ranger-hbase-plugin-properties", - "isRequired": false, "serviceName": "HBASE", "filename": "ranger-hbase-plugin-properties.xml" }, { - "id": "site property", "name": "common.name.for.certificate", - "displayName": "common.name.for.certificate", "category": "Advanced ranger-knox-plugin-properties", - "isRequired": false, "serviceName": "KNOX", "filename": "ranger-knox-plugin-properties.xml" }, { - "id": "site property", "name": "common.name.for.certificate", - "displayName": "common.name.for.certificate", "category": "Advanced ranger-storm-plugin-properties", - "isRequired": false, "serviceName": "STORM", "filename": "ranger-storm-plugin-properties.xml" }, { - "id": "site property", "name": "SYNC_LDAP_USER_SEARCH_FILTER", - "displayName": "SYNC_LDAP_USER_SEARCH_FILTER", "category": "Advanced usersync-properties", - "isRequired": false, "serviceName": "RANGER", "filename": "usersync-properties.xml" }, { - "id": "site property", "name": "hbase.bucketcache.ioengine", - "displayName": "hbase.bucketcache.ioengine", - "isRequired": false, "serviceName": "HBASE", "filename": "hbase-site.xml", "category": "Advanced hbase-site" }, { - "id": "site property", "name": "hbase.bucketcache.size", - "displayName": "hbase.bucketcache.size", "displayType": "int", - "isRequired": false, "serviceName": "HBASE", "filename": "hbase-site.xml", "category": "Advanced hbase-site" }, { - "id": "site property", "name": "hbase.bucketcache.percentage.in.combinedcache", - "displayName": "hbase.bucketcache.percentage.in.combinedcache", "displayType": "float", - "isRequired": false, "serviceName": "HBASE", "filename": "hbase-site.xml", "category": "Advanced hbase-site" }, { - "id": "site property", "name": "hbase_max_direct_memory_size", - "displayName": "HBase off-heap MaxDirectMemorySize", "displayType": "int", - "isRequired": false, "serviceName": "HBASE", "filename": "hbase-env.xml", "category": "Advanced hbase-env" }, { - "id": "site property", - "name": "hbase.regionserver.global.memstore.size", - "displayName": "hbase.regionserver.global.memstore.size", - "category": "Advanced hbase-site", - "serviceName": "HBASE", - "filename": "hbase-site.xml" - }, - { - "id": "site property", "name": "hbase.region.server.rpc.scheduler.factory.class", - "displayName": "hbase.region.server.rpc.scheduler.factory.class", - "defaultValue": "", - "isRequired": false, "category": "Advanced hbase-site", "serviceName": "HBASE", "filename": "hbase-site.xml" }, { - "id": "site property", "name": "hbase.rpc.controllerfactory.class", - "displayName": "hbase.rpc.controllerfactory.class", - "defaultValue": "", - "isRequired": false, "category": "Advanced hbase-site", "serviceName": "HBASE", "filename": "hbase-site.xml" http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-web/app/data/HDP2.3/site_properties.js ---------------------------------------------------------------------- diff --git a/ambari-web/app/data/HDP2.3/site_properties.js b/ambari-web/app/data/HDP2.3/site_properties.js index 5a25ecb..54ac937 100644 --- a/ambari-web/app/data/HDP2.3/site_properties.js +++ b/ambari-web/app/data/HDP2.3/site_properties.js @@ -67,12 +67,7 @@ var hdp23properties = hdp22properties.filter(function (item) { }); hdp23properties.push({ - "id": "site property", "name": "DB_FLAVOR", - "displayName": "DB FLAVOR", - "value": "", - "recommendedValue": "", - "isReconfigurable": true, "options": [ { displayName: 'MYSQL' @@ -92,22 +87,13 @@ hdp23properties.push({ ], "displayType": "radio button", "radioName": "RANGER DB_FLAVOR", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings", "index": 1 }, { - "id": "site property", "name": "db_host", - "displayName": "Ranger DB host", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings", @@ -115,14 +101,12 @@ hdp23properties.push({ }, { "name": "rangerserver_host", - "id": "puppet var", "displayName": "Ranger Server host", "value": "", "recommendedValue": "", "description": "The host that has been assigned to run Ranger Server", "displayType": "masterHost", "isOverridable": false, - "isVisible": true, "isRequiredByAgent": false, "serviceName": "RANGER", "filename": "admin-properties.xml", @@ -130,9 +114,7 @@ hdp23properties.push({ "index": 0 }, { - "id": "site property", "name": "create_db_dbuser", - "displayName": "Setup DB and DB user", "displayType": "checkbox", "filename": "ranger-env.xml", "category": "Advanced ranger-env", @@ -140,348 +122,247 @@ hdp23properties.push({ }, /**************************************** RANGER - HDFS Plugin ***************************************/ { - "id": "site property", "name": "xasecure.audit.destination.db", - "displayName": "Audit to DB", "displayType": "checkbox", "filename": "ranger-hdfs-audit.xml", "category": "Advanced ranger-hdfs-audit", "serviceName": "HDFS" }, { - "id": "site property", "name": "xasecure.audit.destination.hdfs", - "displayName": "Audit to HDFS", "displayType": "checkbox", "filename": "ranger-hdfs-audit.xml", "category": "Advanced ranger-hdfs-audit", "serviceName": "HDFS" }, { - "id": "site property", "name": "xasecure.audit.destination.solr", - "displayName": "Audit to SOLR", "displayType": "checkbox", "filename": "ranger-hdfs-audit.xml", "category": "Advanced ranger-hdfs-audit", "serviceName": "HDFS" }, { - "id": "site property", "name": "xasecure.audit.destination.db", - "displayName": "Audit to DB", "displayType": "checkbox", "filename": "ranger-kms-audit.xml", "category": "Advanced ranger-kms-audit", "serviceName": "RANGER_KMS" }, { - "id": "site property", "name": "xasecure.audit.destination.hdfs", - "displayName": "Audit to HDFS", "displayType": "checkbox", "filename": "ranger-kms-audit.xml", "category": "Advanced ranger-kms-audit", "serviceName": "RANGER_KMS" }, { - "id": "site property", "name": "xasecure.audit.destination.solr", - "displayName": "Audit to SOLR", "displayType": "checkbox", "filename": "ranger-kms-audit.xml", "category": "Advanced ranger-kms-audit", "serviceName": "RANGER_KMS" }, { - "id": "site property", "name": "xasecure.audit.provider.summary.enabled", - "displayName": "Audit provider summary enabled", "displayType": "checkbox", "filename": "ranger-kms-audit.xml", "category": "Advanced ranger-kms-audit", "serviceName": "RANGER_KMS" }, { - "id": "site property", "name": "ranger-yarn-plugin-enabled", "displayType": "checkbox", - "displayName": "Enable Ranger for YARN", - "isOverridable": false, "filename": "ranger-yarn-plugin-properties.xml", "category": "Advanced ranger-yarn-plugin-properties", "serviceName": "YARN", "index": 1 }, { - "id": "site property", "name": "ranger-kafka-plugin-enabled", "displayType": "checkbox", - "displayName": "Enable Ranger for KAFKA", - "isOverridable": false, "filename": "ranger-kafka-plugin-properties.xml", "category": "Advanced ranger-kafka-plugin-properties", "serviceName": "KAFKA", "index": 1 }, { - "id": "site property", "name": "xasecure.audit.destination.db", - "displayName": "Audit to DB", "displayType": "checkbox", "filename": "ranger-hbase-audit.xml", "category": "Advanced ranger-hbase-audit", "serviceName": "HBASE" }, { - "id": "site property", "name": "xasecure.audit.destination.hdfs", - "displayName": "Audit to HDFS", "displayType": "checkbox", "filename": "ranger-hbase-audit.xml", "category": "Advanced ranger-hbase-audit", "serviceName": "HBASE" }, { - "id": "site property", "name": "xasecure.audit.destination.solr", - "displayName": "Audit to SOLR", "displayType": "checkbox", "filename": "ranger-hbase-audit.xml", "category": "Advanced ranger-hbase-audit", "serviceName": "HBASE" }, { - "id": "site property", "name": "xasecure.audit.destination.db", - "displayName": "Audit to DB", "displayType": "checkbox", "filename": "ranger-hive-audit.xml", "category": "Advanced ranger-hive-audit", "serviceName": "HIVE" }, { - "id": "site property", "name": "xasecure.audit.destination.hdfs", - "displayName": "Audit to HDFS", "displayType": "checkbox", "filename": "ranger-hive-audit.xml", "category": "Advanced ranger-hive-audit", "serviceName": "HIVE" }, { - "id": "site property", "name": "xasecure.audit.destination.solr", - "displayName": "Audit to SOLR", "displayType": "checkbox", "filename": "ranger-hive-audit.xml", "category": "Advanced ranger-hive-audit", "serviceName": "HIVE" }, { - "id": "site property", "name": "xasecure.audit.destination.db", - "displayName": "Audit to DB", "displayType": "checkbox", "filename": "ranger-knox-audit.xml", "category": "Advanced ranger-knox-audit", "serviceName": "KNOX" }, { - "id": "site property", "name": "xasecure.audit.destination.hdfs", - "displayName": "Audit to HDFS", "displayType": "checkbox", "filename": "ranger-knox-audit.xml", "category": "Advanced ranger-knox-audit", "serviceName": "KNOX" }, { - "id": "site property", "name": "xasecure.audit.destination.solr", - "displayName": "Audit to SOLR", "displayType": "checkbox", "filename": "ranger-knox-audit.xml", "category": "Advanced ranger-knox-audit", "serviceName": "KNOX" }, { - "id": "site property", "name": "xasecure.audit.destination.db", - "displayName": "Audit to DB", "displayType": "checkbox", "filename": "ranger-storm-audit.xml", "category": "Advanced ranger-storm-audit", "serviceName": "STORM" }, { - "id": "site property", "name": "xasecure.audit.destination.hdfs", - "displayName": "Audit to HDFS", "displayType": "checkbox", "filename": "ranger-storm-audit.xml", "category": "Advanced ranger-storm-audit", "serviceName": "STORM" }, { - "id": "site property", "name": "xasecure.audit.destination.solr", - "displayName": "Audit to SOLR", "displayType": "checkbox", "filename": "ranger-storm-audit.xml", "category": "Advanced ranger-storm-audit", "serviceName": "STORM" }, { - "id": "site property", "name": "xasecure.audit.destination.db", - "displayName": "Audit to DB", "displayType": "checkbox", "filename": "ranger-yarn-audit.xml", "category": "Advanced ranger-yarn-audit", "serviceName": "YARN" }, { - "id": "site property", "name": "xasecure.audit.destination.hdfs", - "displayName": "Audit to HDFS", "displayType": "checkbox", "filename": "ranger-yarn-audit.xml", "category": "Advanced ranger-yarn-audit", "serviceName": "YARN" }, { - "id": "site property", "name": "xasecure.audit.destination.solr", - "displayName": "Audit to SOLR", "displayType": "checkbox", "filename": "ranger-yarn-audit.xml", "category": "Advanced ranger-yarn-audit", "serviceName": "YARN" }, { - "id": "site property", "name": "nimbus.seeds", - "displayName": "nimbus.seeds", - "isReconfigurable": false, - "isOverridable": false, "displayType": "masterHosts", "serviceName": "STORM", "filename": "storm-site.xml", "category": "NIMBUS" }, { - "id": "site property", "name": "xasecure.audit.destination.db", - "displayName": "Audit to DB", "displayType": "checkbox", "filename": "ranger-kafka-audit.xml", "category": "Advanced ranger-kafka-audit", "serviceName": "KAFKA" }, { - "id": "site property", "name": "xasecure.audit.destination.hdfs", - "displayName": "Audit to HDFS", "displayType": "checkbox", "filename": "ranger-kafka-audit.xml", "category": "Advanced ranger-kafka-audit", "serviceName": "KAFKA" }, { - "id": "site property", "name": "xasecure.audit.destination.solr", - "displayName": "Audit to SOLR", "displayType": "checkbox", "filename": "ranger-kafka-audit.xml", "category": "Advanced ranger-kafka-audit", "serviceName": "KAFKA" }, { - "id": "site property", - "name": "hadoop.rpc.protection", - "displayName": "hadoop.rpc.protection", - "isRequired": false, - "filename": "ranger-kafka-plugin-properties.xml", - "category": "Advanced ranger-kafka-plugin-properties", - "serviceName": "KAFKA" - }, - { - "id": "site property", - "name": "common.name.for.certificate", - "displayName": "common.name.for.certificate", - "isRequired": false, - "filename": "ranger-kafka-plugin-properties.xml", - "category": "Advanced ranger-kafka-plugin-properties", - "serviceName": "KAFKA" - }, - { - "id": "site property", - "name": "hadoop.rpc.protection", - "displayName": "hadoop.rpc.protection", - "isRequired": false, - "filename": "ranger-yarn-plugin-properties.xml", - "category": "Advanced ranger-yarn-plugin-properties", - "serviceName": "YARN" - }, - { - "id": "site property", "name": "xasecure.audit.provider.summary.enabled", - "displayName": "Audit provider summary enabled", "displayType": "checkbox", "filename": "ranger-hdfs-audit.xml", "category": "Advanced ranger-hdfs-audit", "serviceName": "HDFS" }, { - "id": "site property", "name": "xasecure.audit.provider.summary.enabled", - "displayName": "Audit provider summary enabled", "displayType": "checkbox", "filename": "ranger-hbase-audit.xml", "category": "Advanced ranger-hbase-audit", "serviceName": "HBASE" }, { - "id": "site property", "name": "xasecure.audit.provider.summary.enabled", - "displayName": "Audit provider summary enabled", "displayType": "checkbox", "filename": "ranger-hive-audit.xml", "category": "Advanced ranger-hive-audit", "serviceName": "HIVE" }, { - "id": "site property", "name": "xasecure.audit.provider.summary.enabled", - "displayName": "Audit provider summary enabled", "displayType": "checkbox", "filename": "ranger-knox-audit.xml", "category": "Advanced ranger-knox-audit", "serviceName": "KNOX" }, { - "id": "site property", "name": "xasecure.audit.provider.summary.enabled", - "displayName": "Audit provider summary enabled", "displayType": "checkbox", "filename": "ranger-yarn-audit.xml", "category": "Advanced ranger-yarn-audit", "serviceName": "YARN" }, { - "id": "site property", "name": "xasecure.audit.provider.summary.enabled", - "displayName": "Audit provider summary enabled", "displayType": "checkbox", "filename": "ranger-storm-audit.xml", "category": "Advanced ranger-storm-audit", "serviceName": "STORM" }, { - "id": "site property", "name": "xasecure.audit.provider.summary.enabled", - "displayName": "Audit provider summary enabled", "displayType": "checkbox", "filename": "ranger-kafka-audit.xml", "category": "Advanced ranger-kafka-audit", @@ -489,13 +370,6 @@ hdp23properties.push({ }, { "name": "ranger.jpa.jdbc.url", - "id": "site property", - "displayName": "JDBC connect string for a Ranger database", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "DBSettings", @@ -503,13 +377,6 @@ hdp23properties.push({ }, { "name": "ranger.jpa.jdbc.driver", - "id": "site property", - "displayName": "Driver class name for a JDBC Ranger database", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "DBSettings", @@ -517,13 +384,6 @@ hdp23properties.push({ }, { "name": "db_root_user", - "id": "site property", - "displayName": "Ranger DB root user", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings", @@ -531,13 +391,6 @@ hdp23properties.push({ }, { "name": "db_root_password", - "id": "site property", - "displayName": "Ranger DB root password", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "password", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings", @@ -545,58 +398,26 @@ hdp23properties.push({ }, { "name": "db_name", - "id": "site property", - "displayName": "Ranger DB name", - "recommendedValue": "", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "DBSettings", "index": 7 }, { - "id": "site property", - "name": "tez.am.view-acls", - "displayName": "tez.am.view-acls", - "isRequired": false, - "serviceName": "TEZ", - "filename": "tez-site.xml", - "category": "Advanced tez-site" - }, - { - "id": "puppet var", "name": "ranger.externalurl", - "displayName": "External URL", - "recommendedValue": "http://localhost:6080", - "isReconfigurable": true, - "displayType": "", - "isOverridable": false, - "isVisible": false, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "RangerSettings" }, { - "id": "puppet var", "name": "ranger.service.http.enabled", - "displayName": "HTTP enabled", - "recommendedValue": true, - "isReconfigurable": true, "displayType": "checkbox", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "RangerSettings" }, { - "id": "site property", "name": "ranger.authentication.method", - "displayName": "Authentication method", - "recommendedValue": "NONE", "options": [ { displayName: 'LDAP', @@ -616,358 +437,129 @@ hdp23properties.push({ ], "displayType": "radio button", "radioName": "authentication-method", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "RangerSettings" }, { - "id": "site property", "name": "policymgr_external_url", - "displayName": "External URL", - "isOverridable": false, "serviceName": "RANGER", "filename": "admin-properties.xml", "category": "RangerSettings" }, { - "id": "site property", "name": "ranger.unixauth.remote.login.enabled", - "displayName": "Allow remote Login", - "recommendedValue": true, - "isReconfigurable": true, "displayType": "checkbox", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "UnixAuthenticationSettings" }, { - "id": "site property", "name": "ranger.unixauth.service.hostname", - "displayName": "ranger.unixauth.service.hostname", - "recommendedValue": 'localhost', - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "UnixAuthenticationSettings" }, { - "id": "site property", "name": "ranger.unixauth.service.port", - "displayName": "ranger.unixauth.service.port", - "recommendedValue": '5151', - "isReconfigurable": true, "displayType": "int", - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "UnixAuthenticationSettings" }, { - "id": "site property", "name": "ranger.ldap.url", - "displayName": "ranger.ldap.url", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "LDAPSettings" }, { - "id": "site property", "name": "ranger.ldap.user.dnpattern", - "displayName": "ranger.ldap.user.dnpattern", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "LDAPSettings" }, { - "id": "site property", "name": "ranger.ldap.group.roleattribute", - "displayName": "ranger.ldap.group.roleattribute", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "LDAPSettings" }, { - "id": "site property", "name": "ranger.ldap.base.dn", - "displayName": "ranger.ldap.base.dn", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "LDAPSettings" }, { - "id": "site property", "name": "ranger.ldap.bind.dn", - "displayName": "ranger.ldap.bind.dn", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "LDAPSettings" }, { - "id": "site property", "name": "ranger.ldap.bind.password", - "displayName": "ranger.ldap.bind.password", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "LDAPSettings" }, { - "id": "site property", "name": "ranger.ldap.referral", - "displayName": "ranger.ldap.referral", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "LDAPSettings" }, { - "id": "site property", "name": "ranger.ldap.user.searchfilter", - "displayName": "ranger.ldap.user.searchfilter", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "LDAPSettings" }, { - "id": "site property", "name": "ranger.ldap.ad.domain", - "displayName": "ranger.ldap.ad.domain", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "ADSettings" }, { - "id": "site property", "name": "ranger.ldap.ad.url", - "displayName": "ranger.ldap.ad.url", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "ADSettings" - },{ - "id": "site property", + }, + { "name": "ranger.ldap.ad.base.dn", - "displayName": "ranger.ldap.ad.base.dn", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "ADSettings" }, { - "id": "site property", "name": "ranger.ldap.ad.bind.dn", - "displayName": "ranger.ldap.ad.bind.dn", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "ADSettings" }, { - "id": "site property", "name": "ranger.ldap.ad.bind.password", - "displayName": "ranger.ldap.ad.bind.password", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "ADSettings" }, { - "id": "site property", "name": "ranger.ldap.ad.referral", - "displayName": "ranger.ldap.ad.referral", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "ADSettings" }, { - "id": "site property", "name": "ranger.ldap.ad.user.searchfilter", - "displayName": "ranger.ldap.ad.user.searchfilter", - "isReconfigurable": true, - "isOverridable": false, - "isVisible": true, "serviceName": "RANGER", "filename": "ranger-admin-site.xml", "category": "ADSettings" }, - { - "id": "site property", - "name": "ranger.usersync.ldap.bindkeystore", - "displayName": "ranger.usersync.ldap.bindkeystore", - "category": "Advanced ranger-ugsync-site", - "isRequired": false, - "serviceName": "RANGER", - "filename": "ranger-ugsync-site.xml" - }, - { - "id": "site property", - "name": "ranger.usersync.ldap.ldapbindpassword", - "displayName": "ranger.usersync.ldap.ldapbindpassword", - "displayType": "password", - "category": "Advanced ranger-ugsync-site", - "isRequired": false, - "serviceName": "RANGER", - "filename": "ranger-ugsync-site.xml" - }, - { - "id": "site property", - "name": "ranger.usersync.group.memberattributename", - "displayName": "ranger.usersync.group.memberattributename", - "category": "Advanced ranger-ugsync-site", - "isRequired": false, - "serviceName": "RANGER", - "filename": "ranger-ugsync-site.xml" - }, - { - "id": "site property", - "name": "ranger.usersync.group.nameattribute", - "displayName": "ranger.usersync.group.nameattribute", - "category": "Advanced ranger-ugsync-site", - "isRequired": false, - "serviceName": "RANGER", - "filename": "ranger-ugsync-site.xml" - }, - { - "id": "site property", - "name": "ranger.usersync.group.objectclass", - "displayName": "ranger.usersync.group.objectclass", - "category": "Advanced ranger-ugsync-site", - "isRequired": false, - "serviceName": "RANGER", - "filename": "ranger-ugsync-site.xml" - }, - { - "id": "site property", - "name": "ranger.usersync.group.searchbase", - "displayName": "ranger.usersync.group.searchbase", - "category": "Advanced ranger-ugsync-site", - "isRequired": false, - "serviceName": "RANGER", - "filename": "ranger-ugsync-site.xml" - }, - { - "id": "site property", - "name": "ranger.usersync.group.searchenabled", - "displayName": "ranger.usersync.group.searchenabled", - "category": "Advanced ranger-ugsync-site", - "isRequired": false, - "serviceName": "RANGER", - "filename": "ranger-ugsync-site.xml" - }, - { - "id": "site property", - "name": "ranger.usersync.group.searchfilter", - "displayName": "ranger.usersync.group.searchfilter", - "category": "Advanced ranger-ugsync-site", - "isRequired": false, - "serviceName": "RANGER", - "filename": "ranger-ugsync-site.xml" - }, - { - "id": "site property", - "name": "ranger.usersync.group.searchscope", - "displayName": "ranger.usersync.group.searchscope", - "category": "Advanced ranger-ugsync-site", - "isRequired": false, - "serviceName": "RANGER", - "filename": "ranger-ugsync-site.xml" - }, - { - "id": "site property", - "name": "ranger.usersync.group.usermapsyncenabled", - "displayName": "ranger.usersync.group.usermapsyncenabled", - "category": "Advanced ranger-ugsync-site", - "isRequired": false, - "serviceName": "RANGER", - "filename": "ranger-ugsync-site.xml" - }, - { - "id": "site property", - "name": "ranger.usersync.ldap.searchBase", - "displayName": "ranger.usersync.ldap.searchBase", - "category": "Advanced ranger-ugsync-site", - "isRequired": false, - "serviceName": "RANGER", - "filename": "ranger-ugsync-site.xml" - }, - { - "id": "site property", - "name": "ranger.usersync.source.impl.class", - "displayName": "ranger.usersync.source.impl.class", - "category": "Advanced ranger-ugsync-site", - "isRequired": false, - "serviceName": "RANGER", - "filename": "ranger-ugsync-site.xml" - }, - { - "id": "site property", - "name": "ranger.usersync.ldap.referral", - "displayName": "ranger.usersync.ldap.referral", - "category": "Advanced ranger-ugsync-site", - "isRequired": false, - "serviceName": "RANGER", - "filename": "ranger-ugsync-site.xml" - }, - { - "id": "site property", - "name": "common.name.for.certificate", - "displayName": "common.name.for.certificate", - "category": "Advanced ranger-yarn-plugin-properties", - "isRequired": false, - "serviceName": "YARN", - "filename": "ranger-yarn-plugin-properties.xml" - }, - /*********RANGER FOR HBASE************/ { - "id": "site property", "name": "xasecure.hbase.update.xapolicies.on.grant.revoke", - "recommendedValue": true, - "displayName": "Should HBase GRANT/REVOKE update XA policies?", "displayType": "checkbox", "filename": "ranger-hbase-security.xml", "category": "Advanced ranger-hbase-security", @@ -975,10 +567,7 @@ hdp23properties.push({ }, /*********RANGER FOR HIVE************/ { - "id": "site property", "name": "xasecure.hive.update.xapolicies.on.grant.revoke", - "recommendedValue": true, - "displayName": "Should Hive GRANT/REVOKE update XA policies?", "displayType": "checkbox", "filename": "ranger-hive-security.xml", "category": "Advanced ranger-hive-security",