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" + } +];