You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by jo...@apache.org on 2017/05/18 14:02:05 UTC
[24/24] ambari git commit: Merge branch 'trunk' into
branch-feature-AMBARI-12556
Merge branch 'trunk' into branch-feature-AMBARI-12556
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/ace89b7b
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/ace89b7b
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/ace89b7b
Branch: refs/heads/branch-feature-AMBARI-12556
Commit: ace89b7bbe39cf18f4ee7540acb6258833d54b76
Parents: c413278 2e27f66
Author: Jonathan Hurley <jh...@hortonworks.com>
Authored: Thu May 18 09:51:09 2017 -0400
Committer: Jonathan Hurley <jh...@hortonworks.com>
Committed: Thu May 18 09:51:09 2017 -0400
----------------------------------------------------------------------
.../resources/ui/admin-web/app/views/main.html | 50 +-
ambari-infra/ambari-infra-assembly/pom.xml | 6 +-
ambari-infra/ambari-infra-manager/README.md | 6 +
ambari-infra/ambari-infra-manager/build.xml | 1 +
.../ambari-infra-manager/docker/Dockerfile | 52 +++
.../ambari-infra-manager/docker/bin/start.sh | 21 +
.../docker/infra-manager-docker.sh | 85 ++++
.../src/main/resources/infra-manager-env.sh | 18 +
.../src/main/resources/infraManager.sh | 2 +-
.../ambari-logsearch-config-api/pom.xml | 2 +-
.../config/api/InputConfigMonitor.java | 4 +-
.../config/api/LogLevelFilterMonitor.java | 44 ++
.../logsearch/config/api/LogSearchConfig.java | 57 ++-
.../model/loglevelfilter/LogLevelFilter.java | 79 ++++
.../model/loglevelfilter/LogLevelFilterMap.java | 33 ++
.../config/api/LogSearchConfigClass1.java | 21 +-
.../config/api/LogSearchConfigClass2.java | 21 +-
.../ambari-logsearch-config-zookeeper/pom.xml | 4 +
.../config/zookeeper/LogSearchConfigZK.java | 191 +++++---
.../org/apache/ambari/logfeeder/LogFeeder.java | 6 +-
.../logfeeder/input/InputConfigUploader.java | 2 +-
.../logfeeder/logconfig/FilterLogData.java | 87 ----
.../logfeeder/logconfig/LogConfigFetcher.java | 168 -------
.../logfeeder/logconfig/LogConfigHandler.java | 213 ---------
.../logfeeder/logconfig/LogFeederFilter.java | 90 ----
.../logconfig/LogFeederFilterWrapper.java | 55 ---
.../logfeeder/loglevelfilter/FilterLogData.java | 73 +++
.../loglevelfilter/LogLevelFilterHandler.java | 157 +++++++
.../logfeeder/metrics/LogFeederAMSClient.java | 12 +-
.../ambari/logfeeder/output/OutputManager.java | 2 +-
.../ambari/logfeeder/util/LogFeederUtil.java | 19 -
.../logconfig/LogConfigHandlerTest.java | 90 ++--
.../src/test/resources/logfeeder.properties | 3 +-
.../configurer/LogfeederFilterConfigurer.java | 66 ---
.../ambari/logsearch/dao/UserConfigSolrDao.java | 79 ----
.../ambari/logsearch/doc/DocConstants.java | 10 +-
.../logsearch/manager/ShipperConfigManager.java | 45 +-
.../logsearch/manager/UserConfigManager.java | 24 -
.../model/common/LSServerLogLevelFilter.java | 100 ++++
.../model/common/LSServerLogLevelFilterMap.java | 65 +++
.../model/common/LogFeederDataMap.java | 50 --
.../model/common/LogfeederFilterData.java | 87 ----
.../logsearch/rest/ShipperConfigResource.java | 43 +-
.../logsearch/rest/UserConfigResource.java | 18 -
.../webapp/templates/common/Header_tmpl.html | 5 +-
ambari-metrics/ambari-metrics-assembly/pom.xml | 20 +
.../src/main/assembly/monitor-windows.xml | 7 +
.../src/main/assembly/monitor.xml | 9 +-
.../timeline/AbstractTimelineMetricsSink.java | 24 +-
.../sink/timeline/AggregationResult.java | 60 +++
.../metrics2/sink/timeline/MetricAggregate.java | 110 +++++
.../sink/timeline/MetricClusterAggregate.java | 73 +++
.../sink/timeline/MetricHostAggregate.java | 81 ++++
.../metrics2/sink/timeline/TimelineMetric.java | 6 +-
.../TimelineMetricWithAggregatedValues.java | 65 +++
.../AbstractTimelineMetricSinkTest.java | 10 +
.../availability/MetricCollectorHATest.java | 10 +
.../cache/HandleConnectExceptionTest.java | 10 +
.../sink/flume/FlumeTimelineMetricsSink.java | 16 +
.../timeline/HadoopTimelineMetricsSink.java | 20 +-
.../conf/unix/log4j.properties | 31 ++
.../conf/windows/log4j.properties | 29 ++
.../ambari-metrics-host-aggregator/pom.xml | 120 +++++
.../AbstractMetricPublisherThread.java | 134 ++++++
.../aggregator/AggregatedMetricsPublisher.java | 101 ++++
.../host/aggregator/AggregatorApplication.java | 180 ++++++++
.../host/aggregator/AggregatorWebService.java | 56 +++
.../host/aggregator/RawMetricsPublisher.java | 60 +++
.../host/aggregator/TimelineMetricsHolder.java | 98 ++++
.../conf/unix/ambari-metrics-monitor | 2 +-
.../src/main/python/core/aggregator.py | 110 +++++
.../src/main/python/core/config_reader.py | 35 +-
.../src/main/python/core/controller.py | 28 ++
.../src/main/python/core/emitter.py | 8 +-
.../src/main/python/core/stop_handler.py | 3 +-
.../src/main/python/main.py | 6 +-
.../kafka/KafkaTimelineMetricsReporter.java | 17 +
.../storm/StormTimelineMetricsReporter.java | 14 +
.../sink/storm/StormTimelineMetricsSink.java | 14 +
.../storm/StormTimelineMetricsReporter.java | 16 +
.../sink/storm/StormTimelineMetricsSink.java | 16 +
.../timeline/HBaseTimelineMetricStore.java | 29 +-
.../metrics/timeline/PhoenixHBaseAccessor.java | 4 +-
.../timeline/TimelineMetricConfiguration.java | 2 +
.../metrics/timeline/TimelineMetricStore.java | 2 +
.../timeline/TimelineMetricsAggregatorSink.java | 4 +-
.../timeline/aggregators/MetricAggregate.java | 110 -----
.../aggregators/MetricClusterAggregate.java | 73 ---
.../aggregators/MetricHostAggregate.java | 81 ----
.../TimelineMetricAppAggregator.java | 1 +
.../TimelineMetricClusterAggregator.java | 2 +
.../TimelineMetricClusterAggregatorSecond.java | 1 +
.../TimelineMetricHostAggregator.java | 1 +
.../aggregators/TimelineMetricReadHelper.java | 2 +
.../webapp/TimelineWebServices.java | 31 ++
.../timeline/ITPhoenixHBaseAccessor.java | 4 +-
.../metrics/timeline/MetricTestHelper.java | 2 +-
.../timeline/PhoenixHBaseAccessorTest.java | 4 +-
.../timeline/TestMetricHostAggregate.java | 8 +-
.../timeline/TestTimelineMetricStore.java | 6 +
.../TimelineMetricsAggregatorMemorySink.java | 4 +-
.../aggregators/ITClusterAggregator.java | 4 +-
.../aggregators/ITMetricAggregator.java | 13 +-
...melineMetricClusterAggregatorSecondTest.java | 1 +
ambari-metrics/pom.xml | 1 +
.../system/impl/AmbariMetricSinkImpl.java | 10 +
.../server/upgrade/UpgradeCatalog251.java | 47 +-
.../server/upgrade/UpgradeCatalog300.java | 15 +
ambari-server/src/main/python/ambari-server.py | 299 +++++++-----
.../main/python/ambari_server/setupMpacks.py | 7 +-
.../1.6.1.2.2.0/package/scripts/params.py | 2 +
.../hadoop-metrics2-accumulo.properties.j2 | 3 +
.../0.1.0/configuration/ams-env.xml | 8 +
.../0.1.0/configuration/ams-site.xml | 11 +
.../AMBARI_METRICS/0.1.0/metainfo.xml | 3 +
.../AMBARI_METRICS/0.1.0/package/scripts/ams.py | 30 ++
.../0.1.0/package/scripts/params.py | 5 +
.../hadoop-metrics2-hbase.properties.j2 | 3 +
.../package/templates/metric_monitor.ini.j2 | 7 +
.../FLUME/1.4.0.2.0/package/scripts/params.py | 3 +
.../templates/flume-metrics2.properties.j2 | 2 +
.../0.96.0.2.0/package/scripts/params_linux.py | 3 +
...-metrics2-hbase.properties-GANGLIA-MASTER.j2 | 2 +
...doop-metrics2-hbase.properties-GANGLIA-RS.j2 | 2 +
.../hadoop-metrics2.properties.xml | 2 +
.../0.12.0.2.0/package/scripts/params_linux.py | 2 +
.../hadoop-metrics2-hivemetastore.properties.j2 | 2 +
.../hadoop-metrics2-hiveserver2.properties.j2 | 2 +
.../templates/hadoop-metrics2-llapdaemon.j2 | 2 +
.../hadoop-metrics2-llaptaskscheduler.j2 | 2 +
.../2.1.0.3.0/package/scripts/params_linux.py | 3 +
.../hadoop-metrics2-hivemetastore.properties.j2 | 2 +
.../hadoop-metrics2-hiveserver2.properties.j2 | 2 +
.../templates/hadoop-metrics2-llapdaemon.j2 | 2 +
.../hadoop-metrics2-llaptaskscheduler.j2 | 2 +
.../KAFKA/0.8.1/configuration/kafka-broker.xml | 11 +
.../KAFKA/0.8.1/package/scripts/params.py | 3 +
.../common-services/KNOX/0.5.0.3.0/alerts.json | 32 ++
.../0.5.0.3.0/configuration/admin-topology.xml | 97 ++++
.../0.5.0.3.0/configuration/gateway-log4j.xml | 110 +++++
.../0.5.0.3.0/configuration/gateway-site.xml | 71 +++
.../KNOX/0.5.0.3.0/configuration/knox-env.xml | 83 ++++
.../configuration/knoxsso-topology.xml | 126 +++++
.../KNOX/0.5.0.3.0/configuration/ldap-log4j.xml | 93 ++++
.../configuration/ranger-knox-audit.xml | 132 ++++++
.../ranger-knox-plugin-properties.xml | 132 ++++++
.../configuration/ranger-knox-policymgr-ssl.xml | 66 +++
.../configuration/ranger-knox-security.xml | 64 +++
.../KNOX/0.5.0.3.0/configuration/topology.xml | 174 +++++++
.../KNOX/0.5.0.3.0/configuration/users-ldif.xml | 140 ++++++
.../KNOX/0.5.0.3.0/kerberos.json | 81 ++++
.../common-services/KNOX/0.5.0.3.0/metainfo.xml | 109 +++++
.../package/files/validateKnoxStatus.py | 43 ++
.../KNOX/0.5.0.3.0/package/scripts/knox.py | 192 ++++++++
.../0.5.0.3.0/package/scripts/knox_gateway.py | 220 +++++++++
.../KNOX/0.5.0.3.0/package/scripts/knox_ldap.py | 59 +++
.../KNOX/0.5.0.3.0/package/scripts/params.py | 29 ++
.../0.5.0.3.0/package/scripts/params_linux.py | 457 +++++++++++++++++++
.../0.5.0.3.0/package/scripts/params_windows.py | 71 +++
.../0.5.0.3.0/package/scripts/service_check.py | 96 ++++
.../package/scripts/setup_ranger_knox.py | 121 +++++
.../0.5.0.3.0/package/scripts/status_params.py | 59 +++
.../KNOX/0.5.0.3.0/package/scripts/upgrade.py | 118 +++++
.../package/templates/input.config-knox.json.j2 | 60 +++
.../package/templates/krb5JAASLogin.conf.j2 | 30 ++
.../KNOX/0.5.0.3.0/role_command_order.json | 7 +
.../KNOX/0.5.0.3.0/service_advisor.py | 253 ++++++++++
.../configuration/logfeeder-properties.xml | 10 +
.../configuration/logsearch-properties.xml | 10 -
.../LOGSEARCH/0.5.0/themes/theme.json | 4 +-
.../scripts/alerts/alert_spark_livy_port.py | 8 +-
.../SPARK/1.2.1/package/scripts/params.py | 1 +
.../1.2.1/package/scripts/service_check.py | 2 +-
.../scripts/alerts/alert_spark2_livy_port.py | 8 +-
.../SPARK2/2.0.0/package/scripts/params.py | 1 +
.../2.0.0/package/scripts/service_check.py | 2 +-
.../sqoop-atlas-application.properties.xml | 47 ++
.../SQOOP/1.4.4.3.0/configuration/sqoop-env.xml | 87 ++++
.../1.4.4.3.0/configuration/sqoop-site.xml | 38 ++
.../SQOOP/1.4.4.3.0/kerberos.json | 20 +
.../SQOOP/1.4.4.3.0/metainfo.xml | 115 +++++
.../SQOOP/1.4.4.3.0/package/scripts/__init__.py | 19 +
.../SQOOP/1.4.4.3.0/package/scripts/params.py | 27 ++
.../1.4.4.3.0/package/scripts/params_linux.py | 135 ++++++
.../1.4.4.3.0/package/scripts/params_windows.py | 30 ++
.../1.4.4.3.0/package/scripts/service_check.py | 62 +++
.../SQOOP/1.4.4.3.0/package/scripts/sqoop.py | 124 +++++
.../1.4.4.3.0/package/scripts/sqoop_client.py | 66 +++
.../SQOOP/1.4.4.3.0/role_command_order.json | 6 +
.../SQOOP/1.4.4.3.0/service_advisor.py | 197 ++++++++
.../STORM/0.9.1/package/scripts/params_linux.py | 2 +
.../0.9.1/package/templates/config.yaml.j2 | 2 +
.../templates/storm-metrics2.properties.j2 | 2 +
.../2.0.6/hooks/before-START/scripts/params.py | 3 +
.../templates/hadoop-metrics2.properties.j2 | 2 +
.../stacks/HDP/2.3/services/stack_advisor.py | 2 +-
.../hadoop-metrics2.properties.xml | 2 +
.../3.0/hooks/before-START/scripts/params.py | 2 +
.../templates/hadoop-metrics2.properties.j2 | 2 +
.../stacks/HDP/3.0/services/KNOX/metainfo.xml | 27 ++
.../stacks/HDP/3.0/services/SQOOP/metainfo.xml | 27 ++
.../system/impl/TestAmbariMetricsSinkImpl.java | 10 +
.../server/upgrade/UpgradeCatalog251Test.java | 92 ++++
.../server/upgrade/UpgradeCatalog300Test.java | 29 ++
.../src/test/python/TestAmbariServer.py | 409 +++++++++--------
ambari-web/app/app.js | 7 +
ambari-web/app/controllers/installer.js | 15 -
.../journalNode/step1_controller.js | 2 +-
.../main/admin/stack_and_upgrade_controller.js | 9 +-
.../service/manage_config_groups_controller.js | 89 +++-
ambari-web/app/controllers/wizard.js | 44 +-
.../wizard/step7/assign_master_controller.js | 16 +-
.../app/controllers/wizard/step7_controller.js | 1 +
.../app/controllers/wizard/step8_controller.js | 167 ++++++-
ambari-web/app/messages.js | 3 +-
.../app/mixins/common/configs/configs_saver.js | 32 +-
.../mixins/wizard/assign_master_components.js | 77 +++-
.../app/mixins/wizard/wizardHostsLoading.js | 6 +-
ambari-web/app/routes/add_service_routes.js | 1 +
ambari-web/app/routes/installer.js | 1 +
ambari-web/app/templates/wizard/step8.hbs | 5 +
ambari-web/app/utils/ajax/ajax.js | 8 +-
.../common/assign_master_components_view.js | 4 +
.../app/views/main/service/reassign_view.js | 4 -
ambari-web/test/controllers/installer_test.js | 12 -
.../journalNode/step1_controller_test.js | 4 +-
.../admin/stack_and_upgrade_controller_test.js | 6 +
.../main/service/add_controller_test.js | 54 +--
.../test/controllers/wizard/step5_test.js | 86 ++--
.../test/controllers/wizard/step8_test.js | 132 ++++--
ambari-web/test/controllers/wizard_test.js | 30 +-
.../mixins/common/configs/configs_saver_test.js | 13 +
.../resourceManager/wizard_view_test.js | 18 +-
.../views/main/service/reassign_view_test.js | 12 -
.../2.0/hooks/before-START/scripts/params.py | 2 +
.../resources/ui/hive-web/app/routes/splash.js | 2 +-
236 files changed, 8509 insertions(+), 2064 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/ace89b7b/ambari-server/src/main/python/ambari-server.py
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/ace89b7b/ambari-server/src/test/python/TestAmbariServer.py
----------------------------------------------------------------------