You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by nc...@apache.org on 2016/11/28 19:23:05 UTC
[11/50] [abbrv] ambari git commit: AMBARI-18826. Stack property
definitions made in ambari-web should be made stack agnostic (akovalenko)
http://git-wip-us.apache.org/repos/asf/ambari/blob/2ce9e3b6/ambari-web/app/data/configs/services/ambari_metrics_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/configs/services/ambari_metrics_properties.js b/ambari-web/app/data/configs/services/ambari_metrics_properties.js
new file mode 100644
index 0000000..22f27e5
--- /dev/null
+++ b/ambari-web/app/data/configs/services/ambari_metrics_properties.js
@@ -0,0 +1,188 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = [
+ {
+ "category": "General",
+ "filename": "ams-site.xml",
+ "index": 1,
+ "name": "timeline.metrics.service.operation.mode",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "General",
+ "filename": "ams-env.xml",
+ "index": 2,
+ "name": "metrics_collector_log_dir",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "General",
+ "filename": "ams-env.xml",
+ "index": 3,
+ "name": "metrics_collector_pid_dir",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "General",
+ "filename": "ams-env.xml",
+ "index": 4,
+ "name": "metrics_monitor_log_dir",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "General",
+ "filename": "ams-env.xml",
+ "index": 5,
+ "name": "metrics_monitor_pid_dir",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "General",
+ "filename": "ams-grafana-env.xml",
+ "index": 6,
+ "name": "metrics_grafana_username",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "General",
+ "filename": "ams-grafana-env.xml",
+ "index": 7,
+ "name": "metrics_grafana_password",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 17,
+ "name": "timeline.metrics.aggregator.checkpoint.dir",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 16,
+ "name": "timeline.metrics.cluster.aggregator.hourly.checkpointCutOffMultiplier",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 14,
+ "name": "timeline.metrics.cluster.aggregator.hourly.disabled",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 15,
+ "name": "timeline.metrics.cluster.aggregator.hourly.interval",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 13,
+ "name": "timeline.metrics.cluster.aggregator.minute.checkpointCutOffMultiplier",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 10,
+ "name": "timeline.metrics.cluster.aggregator.minute.disabled",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 11,
+ "name": "timeline.metrics.cluster.aggregator.minute.interval",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 12,
+ "name": "timeline.metrics.cluster.aggregator.minute.timeslice.interval",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 9,
+ "name": "timeline.metrics.host.aggregator.hourly.checkpointCutOffMultiplier",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 7,
+ "name": "timeline.metrics.host.aggregator.hourly.disabled",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 8,
+ "name": "timeline.metrics.host.aggregator.hourly.interval",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 6,
+ "name": "timeline.metrics.host.aggregator.minute.checkpointCutOffMultiplier",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 4,
+ "name": "timeline.metrics.host.aggregator.minute.disabled",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 5,
+ "name": "timeline.metrics.host.aggregator.minute.interval",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 1,
+ "name": "timeline.metrics.service.checkpointDelay",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 2,
+ "name": "timeline.metrics.service.default.result.limit",
+ "serviceName": "AMBARI_METRICS"
+ },
+ {
+ "category": "MetricCollector",
+ "filename": "ams-site.xml",
+ "index": 3,
+ "name": "timeline.metrics.service.resultset.fetchSize",
+ "serviceName": "AMBARI_METRICS"
+ }
+];
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/ambari/blob/2ce9e3b6/ambari-web/app/data/configs/services/falcon_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/configs/services/falcon_properties.js b/ambari-web/app/data/configs/services/falcon_properties.js
new file mode 100644
index 0000000..bbb8acf
--- /dev/null
+++ b/ambari-web/app/data/configs/services/falcon_properties.js
@@ -0,0 +1,302 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = [
+ {
+ "category": "Falcon - Oozie integration",
+ "filename": "oozie-site.xml",
+ "name": "oozie.service.ELService.ext.functions.coord-job-submit-instances",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "Falcon - Oozie integration",
+ "filename": "oozie-site.xml",
+ "name": "oozie.service.ELService.ext.functions.coord-action-create-inst",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "Falcon - Oozie integration",
+ "filename": "oozie-site.xml",
+ "name": "oozie.service.ELService.ext.functions.coord-action-create",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "Falcon - Oozie integration",
+ "filename": "oozie-site.xml",
+ "name": "oozie.service.ELService.ext.functions.coord-job-submit-data",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "Falcon - Oozie integration",
+ "filename": "oozie-site.xml",
+ "name": "oozie.service.ELService.ext.functions.coord-action-start",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "Falcon - Oozie integration",
+ "filename": "oozie-site.xml",
+ "name": "oozie.service.ELService.ext.functions.coord-sla-submit",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "Falcon - Oozie integration",
+ "filename": "oozie-site.xml",
+ "name": "oozie.service.ELService.ext.functions.coord-sla-create",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconRuntimeSite",
+ "filename": "falcon-runtime.properties.xml",
+ "name": "*.domain",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconRuntimeSite",
+ "filename": "falcon-runtime.properties.xml",
+ "name": "*.log.cleanup.frequency.minutes.retention",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconRuntimeSite",
+ "filename": "falcon-runtime.properties.xml",
+ "name": "*.log.cleanup.frequency.hours.retention",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconRuntimeSite",
+ "filename": "falcon-runtime.properties.xml",
+ "name": "*.log.cleanup.frequency.days.retention",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconRuntimeSite",
+ "filename": "falcon-runtime.properties.xml",
+ "name": "*.log.cleanup.frequency.months.retention",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.domain",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.workflow.engine.impl",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.oozie.process.workflow.builder",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.oozie.feed.workflow.builder",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.SchedulableEntityManager.impl",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.ConfigSyncService.impl",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.ProcessInstanceManager.impl",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.catalog.service.impl",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.application.services",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.configstore.listeners",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.broker.impl.class",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.shared.libs",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.config.store.uri",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.system.lib.location",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.retry.recorder.path",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.falcon.cleanup.service.frequency",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.broker.url",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.broker.ttlInMins",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.entity.topic",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.max.retry.failure.count",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.internal.queue.size",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.falcon.authentication.type",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.falcon.http.authentication.type",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.falcon.http.authentication.token.validity",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.falcon.http.authentication.signature.secret",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.falcon.http.authentication.simple.anonymous.allowed",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.falcon.http.authentication.kerberos.name.rules",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.falcon.http.authentication.blacklisted.users",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.falcon.graph.storage.directory",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.falcon.graph.serialize.path",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.falcon.graph.preserve.history",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FALCON_SERVER",
+ "filename": "falcon-env.xml",
+ "name": "falcon_port",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FALCON_SERVER",
+ "filename": "falcon-env.xml",
+ "name": "falcon_local_dir",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.falcon.graph.blueprints.graph",
+ "serviceName": "FALCON"
+ },
+ {
+ "category": "FalconStartupSite",
+ "filename": "falcon-startup.properties.xml",
+ "name": "*.falcon.graph.storage.backend",
+ "serviceName": "FALCON"
+ }
+];
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/ambari/blob/2ce9e3b6/ambari-web/app/data/configs/services/flume_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/configs/services/flume_properties.js b/ambari-web/app/data/configs/services/flume_properties.js
new file mode 100644
index 0000000..6a264c7
--- /dev/null
+++ b/ambari-web/app/data/configs/services/flume_properties.js
@@ -0,0 +1,38 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = [
+ {
+ "category": "FLUME_HANDLER",
+ "filename": "flume-conf.xml",
+ "name": "content",
+ "serviceName": "FLUME"
+ },
+ {
+ "filename": "flume-env.xml",
+ "index": 0,
+ "name": "flume_conf_dir",
+ "serviceName": "FLUME"
+ },
+ {
+ "filename": "flume-env.xml",
+ "index": 1,
+ "name": "flume_log_dir",
+ "serviceName": "FLUME"
+ }
+];
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/ambari/blob/2ce9e3b6/ambari-web/app/data/configs/services/glusterfs_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/configs/services/glusterfs_properties.js b/ambari-web/app/data/configs/services/glusterfs_properties.js
new file mode 100644
index 0000000..3b48eb1
--- /dev/null
+++ b/ambari-web/app/data/configs/services/glusterfs_properties.js
@@ -0,0 +1,93 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = [
+ {
+ "category": "General",
+ "filename": "core-site.xml",
+ "name": "fs.glusterfs.impl",
+ "serviceName": "GLUSTERFS"
+ },
+ {
+ "category": "General",
+ "filename": "core-site.xml",
+ "name": "fs.AbstractFileSystem.glusterfs.impl",
+ "serviceName": "GLUSTERFS"
+ },
+ {
+ "category": "General Hadoop",
+ "filename": "hadoop-env.xml",
+ "index": 1,
+ "name": "hadoop_heapsize",
+ "serviceName": "GLUSTERFS"
+ },
+ {
+ "category": "General Hadoop",
+ "filename": "hadoop-env.xml",
+ "name": "hdfs_log_dir_prefix",
+ "serviceName": "GLUSTERFS"
+ },
+ {
+ "category": "General Hadoop",
+ "filename": "hadoop-env.xml",
+ "name": "hadoop_pid_dir_prefix",
+ "serviceName": "GLUSTERFS"
+ },
+ {
+ "category": "General Hadoop",
+ "filename": "hadoop-env.xml",
+ "name": "namenode_heapsize",
+ "serviceName": "GLUSTERFS"
+ },
+ {
+ "category": "General Hadoop",
+ "filename": "hadoop-env.xml",
+ "name": "namenode_opt_newsize",
+ "serviceName": "GLUSTERFS"
+ },
+ {
+ "category": "General Hadoop",
+ "filename": "hadoop-env.xml",
+ "name": "namenode_opt_maxnewsize",
+ "serviceName": "GLUSTERFS"
+ },
+ {
+ "category": "General Hadoop",
+ "filename": "hadoop-env.xml",
+ "name": "namenode_opt_permsize",
+ "serviceName": "GLUSTERFS"
+ },
+ {
+ "category": "General Hadoop",
+ "filename": "hadoop-env.xml",
+ "name": "namenode_opt_maxpermsize",
+ "serviceName": "GLUSTERFS"
+ },
+ {
+ "category": "General Hadoop",
+ "filename": "hadoop-env.xml",
+ "name": "dtnode_heapsize",
+ "serviceName": "GLUSTERFS"
+ },
+ {
+ "category": "General Hadoop",
+ "filename": "hadoop-env.xml",
+ "name": "glusterfs_user",
+ "serviceName": "GLUSTERFS"
+ }
+];
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/ambari/blob/2ce9e3b6/ambari-web/app/data/configs/services/hawq_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/configs/services/hawq_properties.js b/ambari-web/app/data/configs/services/hawq_properties.js
new file mode 100644
index 0000000..b048d35
--- /dev/null
+++ b/ambari-web/app/data/configs/services/hawq_properties.js
@@ -0,0 +1,110 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = [
+ {
+ "category": "General",
+ "filename": "hawq-site.xml",
+ "index": 0,
+ "name": "hawq_master_address_host",
+ "serviceName": "HAWQ"
+ },
+ {
+ "category": "General",
+ "filename": "hawq-site.xml",
+ "index": 1,
+ "name": "hawq_standby_address_host",
+ "serviceName": "HAWQ"
+ },
+ {
+ "category": "General",
+ "filename": "hawq-site.xml",
+ "index": 2,
+ "name": "hawq_master_address_port",
+ "serviceName": "HAWQ"
+ },
+ {
+ "category": "General",
+ "filename": "hawq-site.xml",
+ "index": 3,
+ "name": "hawq_segment_address_port",
+ "serviceName": "HAWQ"
+ },
+ {
+ "category": "General",
+ "filename": "hawq-site.xml",
+ "index": 4,
+ "name": "hawq_dfs_url",
+ "serviceName": "HAWQ"
+ },
+ {
+ "category": "General",
+ "filename": "hawq-site.xml",
+ "index": 5,
+ "name": "hawq_master_directory",
+ "serviceName": "HAWQ"
+ },
+ {
+ "category": "General",
+ "filename": "hawq-site.xml",
+ "index": 6,
+ "name": "hawq_master_temp_directory",
+ "serviceName": "HAWQ"
+ },
+ {
+ "category": "General",
+ "filename": "hawq-site.xml",
+ "index": 7,
+ "name": "hawq_segment_directory",
+ "serviceName": "HAWQ"
+ },
+ {
+ "category": "General",
+ "filename": "hawq-site.xml",
+ "index": 8,
+ "name": "hawq_segment_temp_directory",
+ "serviceName": "HAWQ"
+ },
+ {
+ "category": "General",
+ "filename": "hawq-site.xml",
+ "index": 9,
+ "name": "default_segment_num",
+ "serviceName": "HAWQ"
+ },
+ {
+ "category": "General",
+ "filename": "hawq-env.xml",
+ "index": 10,
+ "name": "hawq_ssh_exkeys",
+ "serviceName": "HAWQ"
+ },
+ {
+ "category": "General",
+ "filename": "hawq-env.xml",
+ "index": 11,
+ "name": "hawq_password",
+ "serviceName": "HAWQ"
+ },
+ {
+ "category": "AdvancedHawqCheck",
+ "filename": "hawq-check-env.xml",
+ "name": "content",
+ "serviceName": "HAWQ"
+ }
+];
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/ambari/blob/2ce9e3b6/ambari-web/app/data/configs/services/hbase_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/configs/services/hbase_properties.js b/ambari-web/app/data/configs/services/hbase_properties.js
new file mode 100644
index 0000000..2e144c6
--- /dev/null
+++ b/ambari-web/app/data/configs/services/hbase_properties.js
@@ -0,0 +1,124 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = [
+ {
+ "category": "General",
+ "filename": "hbase-site.xml",
+ "index": 0,
+ "name": "hbase.hstore.compactionThreshold",
+ "serviceName": "HBASE"
+ },
+ {
+ "category": "General",
+ "filename": "hbase-site.xml",
+ "index": 1,
+ "name": "hfile.block.cache.size",
+ "serviceName": "HBASE"
+ },
+ {
+ "category": "General",
+ "filename": "hbase-site.xml",
+ "index": 2,
+ "name": "hbase.hregion.max.filesize",
+ "serviceName": "HBASE"
+ },
+ {
+ "category": "HBASE_REGIONSERVER",
+ "filename": "hbase-site.xml",
+ "index": 2,
+ "name": "hbase.regionserver.handler.count",
+ "serviceName": "HBASE"
+ },
+ {
+ "category": "HBASE_REGIONSERVER",
+ "filename": "hbase-site.xml",
+ "index": 3,
+ "name": "hbase.hregion.majorcompaction",
+ "serviceName": "HBASE"
+ },
+ {
+ "category": "HBASE_REGIONSERVER",
+ "filename": "hbase-site.xml",
+ "index": 4,
+ "name": "hbase.hregion.memstore.block.multiplier",
+ "serviceName": "HBASE"
+ },
+ {
+ "category": "HBASE_REGIONSERVER",
+ "filename": "hbase-site.xml",
+ "index": 5,
+ "name": "hbase.hregion.memstore.flush.size",
+ "serviceName": "HBASE"
+ },
+ {
+ "category": "General",
+ "filename": "hbase-site.xml",
+ "index": 3,
+ "name": "hbase.client.scanner.caching",
+ "serviceName": "HBASE"
+ },
+ {
+ "category": "General",
+ "filename": "hbase-site.xml",
+ "index": 4,
+ "name": "zookeeper.session.timeout",
+ "serviceName": "HBASE"
+ },
+ {
+ "category": "General",
+ "filename": "hbase-site.xml",
+ "index": 5,
+ "name": "hbase.client.keyvalue.maxsize",
+ "serviceName": "HBASE"
+ },
+ {
+ "category": "HBASE_MASTER",
+ "filename": "hbase-env.xml",
+ "index": 1,
+ "name": "hbase_master_heapsize",
+ "serviceName": "HBASE"
+ },
+ {
+ "category": "HBASE_REGIONSERVER",
+ "filename": "hbase-env.xml",
+ "index": 1,
+ "name": "hbase_regionserver_heapsize",
+ "serviceName": "HBASE"
+ },
+ {
+ "category": "HBASE_REGIONSERVER",
+ "filename": "hbase-env.xml",
+ "index": 6,
+ "name": "hbase_regionserver_xmn_max",
+ "serviceName": "HBASE"
+ },
+ {
+ "category": "HBASE_REGIONSERVER",
+ "filename": "hbase-env.xml",
+ "index": 7,
+ "name": "hbase_regionserver_xmn_ratio",
+ "serviceName": "HBASE"
+ },
+ {
+ "filename": "ranger-hbase-plugin-properties.xml",
+ "index": 1,
+ "name": "ranger-hbase-plugin-enabled",
+ "serviceName": "HBASE"
+ }
+];
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/ambari/blob/2ce9e3b6/ambari-web/app/data/configs/services/hdfs_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/configs/services/hdfs_properties.js b/ambari-web/app/data/configs/services/hdfs_properties.js
new file mode 100644
index 0000000..4acc60d
--- /dev/null
+++ b/ambari-web/app/data/configs/services/hdfs_properties.js
@@ -0,0 +1,164 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = [
+ {
+ "category": "SECONDARY_NAMENODE",
+ "filename": "hdfs-site.xml",
+ "index": 1,
+ "name": "dfs.namenode.checkpoint.dir",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "General",
+ "filename": "hdfs-site.xml",
+ "index": 3,
+ "name": "dfs.namenode.checkpoint.period",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "NAMENODE",
+ "filename": "hdfs-site.xml",
+ "index": 1,
+ "name": "dfs.namenode.name.dir",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "General",
+ "filename": "hdfs-site.xml",
+ "index": 0,
+ "name": "dfs.webhdfs.enabled",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "DATANODE",
+ "filename": "hdfs-site.xml",
+ "index": 3,
+ "name": "dfs.datanode.failed.volumes.tolerated",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "DATANODE",
+ "filename": "hdfs-site.xml",
+ "index": 1,
+ "name": "dfs.datanode.data.dir",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "DATANODE",
+ "filename": "hdfs-site.xml",
+ "name": "dfs.datanode.data.dir.perm",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "NFS_GATEWAY",
+ "filename": "hdfs-site.xml",
+ "index": 1,
+ "name": "nfs.file.dump.dir",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "General",
+ "filename": "hdfs-site.xml",
+ "index": 2,
+ "name": "dfs.namenode.accesstime.precision",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "NFS_GATEWAY",
+ "filename": "hdfs-site.xml",
+ "index": 3,
+ "name": "nfs.exports.allowed.hosts",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "General",
+ "filename": "hdfs-site.xml",
+ "name": "dfs.replication",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "General",
+ "filename": "hdfs-site.xml",
+ "index": 2,
+ "name": "dfs.datanode.du.reserved",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "NAMENODE",
+ "filename": "hadoop-env.xml",
+ "index": 2,
+ "name": "namenode_heapsize",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "NAMENODE",
+ "filename": "hadoop-env.xml",
+ "index": 3,
+ "name": "namenode_opt_newsize",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "NAMENODE",
+ "filename": "hadoop-env.xml",
+ "index": 5,
+ "name": "namenode_opt_permsize",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "NAMENODE",
+ "filename": "hadoop-env.xml",
+ "index": 6,
+ "name": "namenode_opt_maxpermsize",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "NAMENODE",
+ "filename": "hadoop-env.xml",
+ "index": 4,
+ "name": "namenode_opt_maxnewsize",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "DATANODE",
+ "filename": "hadoop-env.xml",
+ "index": 2,
+ "name": "dtnode_heapsize",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "NFS_GATEWAY",
+ "filename": "hadoop-env.xml",
+ "index": 1,
+ "name": "nfsgateway_heapsize",
+ "serviceName": "HDFS"
+ },
+ {
+ "category": "General",
+ "filename": "hadoop-env.xml",
+ "index": 1,
+ "name": "hadoop_heapsize",
+ "serviceName": "HDFS"
+ },
+ {
+ "filename": "ranger-hdfs-plugin-properties.xml",
+ "index": 1,
+ "name": "ranger-hdfs-plugin-enabled",
+ "serviceName": "HDFS"
+ }
+];
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/ambari/blob/2ce9e3b6/ambari-web/app/data/configs/services/hive_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/configs/services/hive_properties.js b/ambari-web/app/data/configs/services/hive_properties.js
new file mode 100644
index 0000000..47ba788
--- /dev/null
+++ b/ambari-web/app/data/configs/services/hive_properties.js
@@ -0,0 +1,590 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = [
+ {
+ "category": "HIVE_METASTORE",
+ "filename": "hive-site.xml",
+ "index": 7,
+ "name": "javax.jdo.option.ConnectionDriverName",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "HIVE_METASTORE",
+ "filename": "hive-site.xml",
+ "index": 5,
+ "name": "javax.jdo.option.ConnectionUserName",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "HIVE_METASTORE",
+ "filename": "hive-site.xml",
+ "index": 6,
+ "name": "javax.jdo.option.ConnectionPassword",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "HIVE_METASTORE",
+ "filename": "hive-site.xml",
+ "index": 8,
+ "name": "javax.jdo.option.ConnectionURL",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "HIVE_METASTORE",
+ "filename": "hive-site.xml",
+ "index": 4,
+ "name": "ambari.hive.db.schema.name",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "HIVE_METASTORE",
+ "displayType": "radio button",
+ "filename": "hive-env.xml",
+ "index": 2,
+ "name": "hive_database",
+ "options": [
+ {
+ "displayName": "New MySQL Database",
+ "hidden": false
+ },
+ {
+ "displayName": "Existing MySQL / MariaDB Database",
+ "hidden": false
+ },
+ {
+ "displayName": "Existing PostgreSQL Database",
+ "hidden": false
+ },
+ {
+ "displayName": "Existing Oracle Database",
+ "hidden": false
+ },
+ {
+ "displayName": "Existing SQL Anywhere Database",
+ "hidden": App.get('currentStackName') !== 'SAPHD' && (App.get('currentStackName') !== 'HDP' || !App.get('isHadoop23Stack'))
+ }
+ ],
+ "radioName": "hive-database",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Advanced webhcat-env",
+ "filename": "hive-env.xml",
+ "name": "hcat_log_dir",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Advanced webhcat-env",
+ "filename": "hive-env.xml",
+ "name": "hcat_pid_dir",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "HIVE_METASTORE",
+ "filename": "hive-env.xml",
+ "name": "hive_database_type",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.cbo.enable",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.optimize.reducededuplication.min.reducer",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.optimize.reducededuplication",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.orc.splits.include.file.footer",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.merge.mapfiles",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.merge.mapredfiles",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.merge.tezfiles",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.merge.smallfiles.avgsize",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.merge.size.per.task",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.merge.orcfile.stripe.level",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.auto.convert.join",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.auto.convert.join.noconditionaltask",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.auto.convert.join.noconditionaltask.size",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.optimize.bucketmapjoin.sortedmerge",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.tez.smb.number.waves",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.map.aggr.hash.percentmemory",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.map.aggr",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.optimize.sort.dynamic.partition",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.stats.autogather",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.stats.fetch.column.stats",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.vectorized.execution.enabled",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.vectorized.execution.reduce.enabled",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.vectorized.groupby.checkinterval",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.vectorized.groupby.flush.percent",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.limit.pushdown.memory.usage",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.optimize.index.filter",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.exec.reducers.bytes.per.reducer",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.smbjoin.cache.rows",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.exec.orc.default.stripe.size",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.fetch.task.conversion",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.fetch.task.conversion.threshold",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.fetch.task.aggr",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.compute.query.using.stats",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.tez.auto.reducer.parallelism",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.tez.max.partition.factor",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.tez.min.partition.factor",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.tez.dynamic.partition.pruning",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.tez.dynamic.partition.pruning.max.event.size",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "Performance",
+ "filename": "hive-site.xml",
+ "name": "hive.tez.dynamic.partition.pruning.max.data.size",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.exec.pre.hooks",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.exec.post.hooks",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.exec.failure.hooks",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.execution.engine",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.exec.dynamic.partition",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.exec.dynamic.partition.mode",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.exec.max.dynamic.partitions",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.exec.max.dynamic.partitions.pernode",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.exec.max.created.files",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.enforce.bucketing",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "datanucleus.cache.level2.type",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.metastore.uris",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.metastore.warehouse.dir",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.exec.parallel.thread.number",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.security.authorization.enabled",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.security.authorization.manager",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.security.metastore.authenticator.manager",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.security.metastore.authorization.manager",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.server2.authentication",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.server2.enable.doAs",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.server2.tez.default.queues",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.server2.tez.initialize.default.sessions",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.server2.tez.sessions.per.default.queue",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.server2.thrift.http.path",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.server2.thrift.http.port",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.server2.thrift.max.worker.threads",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.server2.thrift.port",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.server2.thrift.sasl.qop",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.server2.transport.mode",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.server2.use.SSL",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.tez.container.size",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.tez.java.opts",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.tez.log.level",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.txn.manager",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.txn.timeout",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.txn.max.open.batch",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.compactor.initiator.on",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.compactor.worker.threads",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.compactor.worker.timeout",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.compactor.check.interval",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.compactor.delta.num.threshold",
+ "serviceName": "HIVE"
+ },
+ {
+ "category": "General",
+ "filename": "hive-site.xml",
+ "name": "hive.compactor.delta.pct.threshold",
+ "serviceName": "HIVE"
+ }
+];
http://git-wip-us.apache.org/repos/asf/ambari/blob/2ce9e3b6/ambari-web/app/data/configs/services/kafka_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/configs/services/kafka_properties.js b/ambari-web/app/data/configs/services/kafka_properties.js
new file mode 100644
index 0000000..0dc0445
--- /dev/null
+++ b/ambari-web/app/data/configs/services/kafka_properties.js
@@ -0,0 +1,66 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = [
+ {
+ "category": "KAFKA_BROKER",
+ "filename": "kafka-broker.xml",
+ "index": 1,
+ "name": "log.dirs",
+ "serviceName": "KAFKA"
+ },
+ {
+ "category": "KAFKA_BROKER",
+ "filename": "kafka-broker.xml",
+ "name": "listeners",
+ "serviceName": "KAFKA"
+ },
+ {
+ "category": "KAFKA_BROKER",
+ "filename": "kafka-broker.xml",
+ "index": 0,
+ "name": "log.roll.hours",
+ "serviceName": "KAFKA"
+ },
+ {
+ "category": "KAFKA_BROKER",
+ "filename": "kafka-broker.xml",
+ "index": 0,
+ "name": "log.retention.hours",
+ "serviceName": "KAFKA"
+ },
+ {
+ "category": "KAFKA_BROKER",
+ "filename": "kafka-broker.xml",
+ "index": 0,
+ "name": "zookeeper.connect",
+ "serviceName": "KAFKA"
+ },
+ {
+ "filename": "kafka-env.xml",
+ "index": 0,
+ "name": "kafka_pid_dir",
+ "serviceName": "KAFKA"
+ },
+ {
+ "filename": "ranger-kafka-plugin-properties.xml",
+ "index": 1,
+ "name": "ranger-kafka-plugin-enabled",
+ "serviceName": "KAFKA"
+ }
+];
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/ambari/blob/2ce9e3b6/ambari-web/app/data/configs/services/kerberos_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/configs/services/kerberos_properties.js b/ambari-web/app/data/configs/services/kerberos_properties.js
new file mode 100644
index 0000000..1efdbe7
--- /dev/null
+++ b/ambari-web/app/data/configs/services/kerberos_properties.js
@@ -0,0 +1,204 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = [
+ {
+ "category": "KDC",
+ "filename": "kerberos-env.xml",
+ "index": 0,
+ "name": "kdc_type",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "KDC",
+ "displayType": "supportTextConnection",
+ "filename": "kerberos-env.xml",
+ "index": 1,
+ "name": "kdc_hosts",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "KDC",
+ "filename": "kerberos-env.xml",
+ "index": 2,
+ "name": "realm",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "KDC",
+ "filename": "kerberos-env.xml",
+ "index": 3,
+ "name": "ldap_url",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "KDC",
+ "filename": "kerberos-env.xml",
+ "index": 4,
+ "name": "container_dn",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "KDC",
+ "filename": "krb5-conf.xml",
+ "index": 5,
+ "name": "domains",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 0,
+ "name": "manage_identities",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 1,
+ "name": "install_packages",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 2,
+ "name": "executable_search_paths",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 3,
+ "name": "encryption_types",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 4,
+ "name": "password_length",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 5,
+ "name": "password_min_lowercase_letters",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 6,
+ "name": "password_min_uppercase_letters",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 7,
+ "name": "password_min_digits",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 8,
+ "name": "password_min_punctuation",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 9,
+ "name": "password_min_whitespace",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 10,
+ "name": "service_check_principal_name",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 11,
+ "name": "ad_create_attributes_template",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 12,
+ "name": "kdc_create_attributes",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 13,
+ "name": "case_insensitive_username_rules",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 14,
+ "name": "manage_auth_to_local",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced kerberos-env",
+ "filename": "kerberos-env.xml",
+ "index": 15,
+ "name": "group",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Kadmin",
+ "filename": "kerberos-env.xml",
+ "index": 0,
+ "name": "admin_server_host",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced krb5-conf",
+ "dependentConfigPattern": "CATEGORY",
+ "filename": "krb5-conf.xml",
+ "index": 0,
+ "name": "manage_krb5_conf",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced krb5-conf",
+ "filename": "krb5-conf.xml",
+ "index": 1,
+ "name": "conf_dir",
+ "serviceName": "KERBEROS"
+ },
+ {
+ "category": "Advanced krb5-conf",
+ "filename": "krb5-conf.xml",
+ "index": 2,
+ "name": "content",
+ "serviceName": "KERBEROS"
+ }
+];
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/ambari/blob/2ce9e3b6/ambari-web/app/data/configs/services/knox_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/configs/services/knox_properties.js b/ambari-web/app/data/configs/services/knox_properties.js
new file mode 100644
index 0000000..5168eb5
--- /dev/null
+++ b/ambari-web/app/data/configs/services/knox_properties.js
@@ -0,0 +1,32 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = [
+ {
+ "category": "KNOX_GATEWAY",
+ "filename": "knox-env.xml",
+ "name": "knox_master_secret",
+ "serviceName": "KNOX"
+ },
+ {
+ "filename": "ranger-knox-plugin-properties.xml",
+ "index": 1,
+ "name": "ranger-knox-plugin-enabled",
+ "serviceName": "KNOX"
+ }
+];
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/ambari/blob/2ce9e3b6/ambari-web/app/data/configs/services/logsearch_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/configs/services/logsearch_properties.js b/ambari-web/app/data/configs/services/logsearch_properties.js
new file mode 100644
index 0000000..6c7d86b
--- /dev/null
+++ b/ambari-web/app/data/configs/services/logsearch_properties.js
@@ -0,0 +1,447 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = [
+ {
+ "category": "Advanced logfeeder-properties",
+ "filename": "logfeeder-properties.xml",
+ "index": 1,
+ "name": "logfeeder.config.files",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-properties",
+ "filename": "logfeeder-properties.xml",
+ "index": 2,
+ "name": "logfeeder.checkpoint.folder",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-properties",
+ "filename": "logfeeder-properties.xml",
+ "index": 3,
+ "name": "logfeeder.metrics.collector.hosts",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-properties",
+ "filename": "logfeeder-properties.xml",
+ "index": 4,
+ "name": "logfeeder.solr.config.interval",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-properties",
+ "filename": "logfeeder-properties.xml",
+ "index": 5,
+ "name": "logfeeder.log.filter.enable",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-env",
+ "filename": "logfeeder-env.xml",
+ "index": 1,
+ "name": "logfeeder_log_dir",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-env",
+ "filename": "logfeeder-env.xml",
+ "index": 2,
+ "name": "logfeeder_pid_dir",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-env",
+ "filename": "logfeeder-env.xml",
+ "index": 3,
+ "name": "logfeeder_max_mem",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-env",
+ "filename": "logfeeder-env.xml",
+ "index": 4,
+ "name": "logfeeder_solr_service_logs_enable",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-env",
+ "filename": "logfeeder-env.xml",
+ "index": 5,
+ "name": "logfeeder_solr_audit_logs_enable",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-env",
+ "filename": "logfeeder-env.xml",
+ "index": 6,
+ "name": "logfeeder_truststore_location",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-env",
+ "filename": "logfeeder-env.xml",
+ "index": 7,
+ "name": "logfeeder_truststore_type",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-env",
+ "filename": "logfeeder-env.xml",
+ "index": 8,
+ "name": "logfeeder_truststore_password",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-env",
+ "filename": "logfeeder-env.xml",
+ "index": 9,
+ "name": "logfeeder_keystore_location",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-env",
+ "filename": "logfeeder-env.xml",
+ "index": 10,
+ "name": "logfeeder_keystore_type",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-env",
+ "filename": "logfeeder-env.xml",
+ "index": 11,
+ "name": "logfeeder_keystore_password",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-env",
+ "filename": "logfeeder-env.xml",
+ "index": 12,
+ "name": "logfeeder_kerberos_keytab",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-env",
+ "filename": "logfeeder-env.xml",
+ "index": 13,
+ "name": "logfeeder_kerberos_principal",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-env",
+ "filename": "logfeeder-env.xml",
+ "index": 14,
+ "name": "content",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-grok",
+ "filename": "logfeeder-grok.xml",
+ "index": 1,
+ "name": "default_grok_patterns",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-grok",
+ "filename": "logfeeder-grok.xml",
+ "index": 2,
+ "name": "custom_grok_patterns",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logfeeder-log4j",
+ "filename": "logfeeder-log4j.xml",
+ "index": 1,
+ "name": "content",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "LogsearchAdminJson",
+ "filename": "logsearch-admin-json.xml",
+ "index": 1,
+ "name": "logsearch_admin_username",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "LogsearchAdminJson",
+ "filename": "logsearch-admin-json.xml",
+ "index": 2,
+ "name": "logsearch_admin_password",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "LogsearchAdminJson",
+ "filename": "logsearch-admin-json.xml",
+ "index": 3,
+ "name": "content",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-audit_logs-solrconfig",
+ "filename": "logsearch-audit_logs-solrconfig.xml",
+ "index": 1,
+ "name": "logsearch_audit_logs_max_retention",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-audit_logs-solrconfig",
+ "filename": "logsearch-audit_logs-solrconfig.xml",
+ "index": 2,
+ "name": "logsearch_audit_logs_merge_factor",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-audit_logs-solrconfig",
+ "filename": "logsearch-audit_logs_logs-solrconfig.xml",
+ "index": 3,
+ "name": "content",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 1,
+ "name": "logsearch_ui_protocol",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 2,
+ "name": "logsearch_ui_port",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 3,
+ "name": "logsearch_log_dir",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 4,
+ "name": "logsearch_pid_dir",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 5,
+ "name": "logsearch_app_max_memory",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 6,
+ "name": "logsearch_solr_audit_logs_zk_node",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 7,
+ "name": "logsearch_solr_audit_logs_zk_quorum",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 8,
+ "name": "logsearch_debug_enabled",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 9,
+ "name": "logsearch_debug_port",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 10,
+ "name": "logsearch_truststore_location",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 11,
+ "name": "logsearch_truststore_type",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 12,
+ "name": "logsearch_truststore_password",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 13,
+ "name": "logsearch_keystore_location",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 14,
+ "name": "logsearch_keystore_type",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 15,
+ "name": "logsearch_keystore_password",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 16,
+ "name": "logsearch_kerberos_keytab",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 17,
+ "name": "logsearch_kerberos_principal",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-env",
+ "filename": "logsearch-env.xml",
+ "index": 18,
+ "name": "content",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-log4j",
+ "filename": "logsearch-log4j.xml",
+ "index": 1,
+ "name": "content",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-service_logs-solrconfig",
+ "filename": "logsearch-service_logs-solrconfig.xml",
+ "index": 1,
+ "name": "logsearch_service_logs_max_retention",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-service_logs-solrconfig",
+ "filename": "logsearch-service_logs-solrconfig.xml",
+ "index": 2,
+ "name": "logsearch_service_logs_merge_factor",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-service_logs-solrconfig",
+ "filename": "logsearch-service_logs-solrconfig.xml",
+ "index": 3,
+ "name": "content",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-properties",
+ "filename": "logsearch-properties.xml",
+ "index": 1,
+ "name": "logsearch.solr.collection.service.logs",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-properties",
+ "filename": "logsearch-properties.xml",
+ "index": 2,
+ "name": "logsearch.service.logs.fields",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-properties",
+ "filename": "logsearch-properties.xml",
+ "index": 3,
+ "name": "logsearch.service.logs.split.interval.mins",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-properties",
+ "filename": "logsearch-properties.xml",
+ "index": 4,
+ "name": "logsearch.solr.collection.audit.logs",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-properties",
+ "filename": "logsearch-properties.xml",
+ "index": 5,
+ "name": "logsearch.audit.logs.split.interval.mins",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-properties",
+ "filename": "logsearch-properties.xml",
+ "index": 6,
+ "name": "logsearch.solr.audit.logs.use.ranger",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-properties",
+ "filename": "logsearch-properties.xml",
+ "index": 7,
+ "name": "logsearch.ranger.audit.logs.collection.name",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-properties",
+ "filename": "logsearch-properties.xml",
+ "index": 8,
+ "name": "logsearch.solr.metrics.collector.hosts",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-properties",
+ "filename": "logsearch-properties.xml",
+ "index": 9,
+ "name": "logsearch.auth.external_auth.enable",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-properties",
+ "filename": "logsearch-properties.xml",
+ "index": 10,
+ "name": "logsearch.auth.external_auth.host_url",
+ "serviceName": "LOGSEARCH"
+ },
+ {
+ "category": "Advanced logsearch-properties",
+ "filename": "logsearch-properties.xml",
+ "index": 11,
+ "name": "logsearch.auth.external_auth.login_url",
+ "serviceName": "LOGSEARCH"
+ }
+];
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/ambari/blob/2ce9e3b6/ambari-web/app/data/configs/services/mapreduce2_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/configs/services/mapreduce2_properties.js b/ambari-web/app/data/configs/services/mapreduce2_properties.js
new file mode 100644
index 0000000..7829f5a
--- /dev/null
+++ b/ambari-web/app/data/configs/services/mapreduce2_properties.js
@@ -0,0 +1,45 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = [
+ {
+ "category": "General",
+ "filename": "mapred-site.xml",
+ "name": "mapreduce.map.memory.mb",
+ "serviceName": "MAPREDUCE2"
+ },
+ {
+ "category": "General",
+ "filename": "mapred-site.xml",
+ "name": "mapreduce.reduce.memory.mb",
+ "serviceName": "MAPREDUCE2"
+ },
+ {
+ "category": "General",
+ "filename": "mapred-site.xml",
+ "name": "mapreduce.task.io.sort.mb",
+ "serviceName": "MAPREDUCE2"
+ },
+ {
+ "category": "HISTORYSERVER",
+ "filename": "mapred-env.xml",
+ "index": 1,
+ "name": "jobhistory_heapsize",
+ "serviceName": "MAPREDUCE2"
+ }
+];
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/ambari/blob/2ce9e3b6/ambari-web/app/data/configs/services/oozie_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/configs/services/oozie_properties.js b/ambari-web/app/data/configs/services/oozie_properties.js
new file mode 100644
index 0000000..0f71688
--- /dev/null
+++ b/ambari-web/app/data/configs/services/oozie_properties.js
@@ -0,0 +1,93 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = [
+ {
+ "category": "OOZIE_SERVER",
+ "filename": "oozie-site.xml",
+ "index": 4,
+ "name": "oozie.db.schema.name",
+ "serviceName": "OOZIE"
+ },
+ {
+ "category": "OOZIE_SERVER",
+ "filename": "oozie-site.xml",
+ "index": 5,
+ "name": "oozie.service.JPAService.jdbc.username",
+ "serviceName": "OOZIE"
+ },
+ {
+ "category": "OOZIE_SERVER",
+ "filename": "oozie-site.xml",
+ "index": 6,
+ "name": "oozie.service.JPAService.jdbc.password",
+ "serviceName": "OOZIE"
+ },
+ {
+ "category": "OOZIE_SERVER",
+ "filename": "oozie-site.xml",
+ "index": 7,
+ "name": "oozie.service.JPAService.jdbc.driver",
+ "serviceName": "OOZIE"
+ },
+ {
+ "category": "OOZIE_SERVER",
+ "filename": "oozie-site.xml",
+ "index": 8,
+ "name": "oozie.service.JPAService.jdbc.url",
+ "serviceName": "OOZIE"
+ },
+ {
+ "category": "OOZIE_SERVER",
+ "displayType": "radio button",
+ "filename": "oozie-env.xml",
+ "index": 2,
+ "name": "oozie_database",
+ "options": [
+ {
+ "displayName": "New Derby Database",
+ "hidden": false
+ },
+ {
+ "displayName": "Existing MySQL / MariaDB Database",
+ "hidden": false
+ },
+ {
+ "displayName": "Existing PostgreSQL Database",
+ "hidden": false
+ },
+ {
+ "displayName": "Existing Oracle Database",
+ "hidden": false
+ },
+ {
+ "displayName": "Existing SQL Anywhere Database",
+ "hidden": App.get('currentStackName') !== 'SAPHD' && (App.get('currentStackName') !== 'HDP' || !App.get('isHadoop23Stack'))
+ }
+ ],
+ "radioName": "oozie-database",
+ "serviceName": "OOZIE"
+ },
+ {
+ "category": "OOZIE_SERVER",
+ "filename": "oozie-env.xml",
+ "index": 9,
+ "name": "oozie_data_dir",
+ "serviceName": "OOZIE"
+ }
+];
http://git-wip-us.apache.org/repos/asf/ambari/blob/2ce9e3b6/ambari-web/app/data/configs/services/ranger_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/configs/services/ranger_properties.js b/ambari-web/app/data/configs/services/ranger_properties.js
new file mode 100644
index 0000000..b78a9df
--- /dev/null
+++ b/ambari-web/app/data/configs/services/ranger_properties.js
@@ -0,0 +1,309 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+module.exports = [
+ {
+ "category": "SolrKerberosSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "xasecure.audit.jaas.Client.option.principal",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "SolrKerberosSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "xasecure.audit.jaas.Client.option.keyTab",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "SolrKerberosSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "xasecure.audit.jaas.Client.loginModuleName",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "SolrKerberosSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "xasecure.audit.jaas.Client.loginModuleControlFlag",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "SolrKerberosSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "xasecure.audit.jaas.Client.option.useKeyTab",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "SolrKerberosSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "xasecure.audit.jaas.Client.option.storeKey",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "SolrKerberosSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "xasecure.audit.jaas.Client.option.serviceName",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "RANGER_ADMIN",
+ "filename": "ranger-env.xml",
+ "index": 0,
+ "name": "ranger_admin_username",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "RANGER_ADMIN",
+ "filename": "ranger-env.xml",
+ "index": 1,
+ "name": "ranger_admin_password",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "RANGER_ADMIN",
+ "filename": "admin-properties.xml",
+ "index": 2,
+ "name": "SQL_CONNECTOR_JAR",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "RangerSettings",
+ "filename": "ranger-env.xml",
+ "name": "ranger_user",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "RangerSettings",
+ "filename": "ranger-env.xml",
+ "name": "ranger_group",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "RangerSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.externalurl",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "RangerSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.service.http.enabled",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "RangerSettings",
+ "displayType": "radio button",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.authentication.method",
+ "options": [
+ {
+ "displayName": "LDAP",
+ "foreignKeys": [
+ "ranger.ldap.group.roleattribute",
+ "ranger.ldap.url",
+ "ranger.ldap.user.dnpattern",
+ "ranger.ldap.base.dn",
+ "ranger.ldap.bind.dn",
+ "ranger.ldap.bind.password",
+ "ranger.ldap.referral",
+ "ranger.ldap.user.searchfilter"
+ ]
+ },
+ {
+ "displayName": "ACTIVE_DIRECTORY",
+ "foreignKeys": [
+ "ranger.ldap.ad.domain",
+ "ranger.ldap.ad.url",
+ "ranger.ldap.ad.base.dn",
+ "ranger.ldap.ad.bind.dn",
+ "ranger.ldap.ad.bind.password",
+ "ranger.ldap.ad.referral",
+ "ranger.ldap.ad.user.searchfilter"
+ ]
+ },
+ {
+ "displayName": "UNIX",
+ "foreignKeys": [
+ "ranger.unixauth.service.port",
+ "ranger.unixauth.service.hostname",
+ "ranger.unixauth.remote.login.enabled"
+ ]
+ },
+ {
+ "displayName": "PAM"
+ },
+ {
+ "displayName": "NONE"
+ }
+ ],
+ "radioName": "authentication-method",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "RangerSettings",
+ "filename": "admin-properties.xml",
+ "name": "policymgr_external_url",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "UnixAuthenticationSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.unixauth.remote.login.enabled",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "UnixAuthenticationSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.unixauth.service.hostname",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "UnixAuthenticationSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.unixauth.service.port",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "LDAPSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.ldap.url",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "LDAPSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.ldap.user.dnpattern",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "LDAPSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.ldap.group.roleattribute",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "LDAPSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.ldap.base.dn",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "LDAPSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.ldap.bind.dn",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "LDAPSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.ldap.bind.password",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "LDAPSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.ldap.referral",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "LDAPSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.ldap.user.searchfilter",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "KnoxSSOSettings",
+ "filename": "ranger-admin-site.xml",
+ "index": 2,
+ "name": "ranger.sso.providerurl",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "KnoxSSOSettings",
+ "filename": "ranger-admin-site.xml",
+ "index": 3,
+ "name": "ranger.sso.publicKey",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "KnoxSSOSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.sso.cookiename",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "KnoxSSOSettings",
+ "filename": "ranger-admin-site.xml",
+ "index": 1,
+ "name": "ranger.sso.enabled",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "KnoxSSOSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.sso.query.param.originalurl",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "KnoxSSOSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.sso.browser.useragent",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "ADSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.ldap.ad.domain",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "ADSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.ldap.ad.url",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "ADSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.ldap.ad.base.dn",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "ADSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.ldap.ad.bind.dn",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "ADSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.ldap.ad.bind.password",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "ADSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.ldap.ad.referral",
+ "serviceName": "RANGER"
+ },
+ {
+ "category": "ADSettings",
+ "filename": "ranger-admin-site.xml",
+ "name": "ranger.ldap.ad.user.searchfilter",
+ "serviceName": "RANGER"
+ }
+];