Merge branch 'branch-feature-AMBARI-21348' into branch-2.5
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/37192c9b Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/37192c9b Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/37192c9b Branch: refs/heads/branch-feature-AMBARI-21348 Commit: 37192c9b96511a55700fe77594e7bce03d009691 Parents: e92aae4 40cd87d Author: Jonathan Hurley <jhur...@hortonworks.com> Authored: Tue Jul 11 12:23:53 2017 -0400 Committer: Jonathan Hurley <jhur...@hortonworks.com> Committed: Tue Jul 11 12:23:53 2017 -0400 ---------------------------------------------------------------------- ambari-agent/pom.xml | 2 + .../resource_management/TestPackageResource.py | 41 + .../core/providers/package/__init__.py | 2 +- .../core/providers/package/apt.py | 10 +- .../core/providers/package/choco.py | 4 +- .../core/providers/package/yumrpm.py | 9 +- .../core/providers/package/zypper.py | 9 +- .../core/resources/packaging.py | 6 + .../libraries/functions/conf_select.py | 57 +- .../libraries/functions/stack_features.py | 13 + .../libraries/functions/stack_tools.py | 39 + .../libraries/script/script.py | 19 +- ambari-server/pom.xml | 8 + ambari-server/src/main/assemblies/server.xml | 10 + .../apache/ambari/annotations/Experimental.java | 6 + .../ambari/annotations/ExperimentalFeature.java | 7 +- .../actionmanager/ExecutionCommandWrapper.java | 45 + .../ambari/server/agent/ExecutionCommand.java | 1 + .../alerts/ComponentVersionAlertRunnable.java | 4 +- .../eventcreator/UpgradeEventCreator.java | 2 +- .../ambari/server/checks/CheckDescription.java | 8 + .../ambari/server/checks/JavaVersionCheck.java | 102 + .../server/checks/PreviousUpgradeCompleted.java | 11 +- .../controller/ActionExecutionContext.java | 26 + .../controller/AmbariActionExecutionHelper.java | 21 +- .../AmbariCustomCommandExecutionHelper.java | 10 - .../BlueprintConfigurationProcessor.java | 232 +- .../ClusterStackVersionResourceProvider.java | 187 +- .../PreUpgradeCheckResourceProvider.java | 9 +- .../internal/UpgradeResourceProvider.java | 373 +- .../listeners/upgrade/StackVersionListener.java | 225 +- .../server/orm/dao/RepositoryVersionDAO.java | 19 + .../orm/entities/RepositoryVersionEntity.java | 26 +- .../server/orm/entities/UpgradeEntity.java | 46 +- .../upgrades/ChangeStackReferencesAction.java | 108 + .../upgrades/ComponentVersionCheckAction.java | 20 +- .../upgrades/FinalizeUpgradeAction.java | 160 +- .../upgrades/UpdateDesiredStackAction.java | 111 +- .../ambari/server/stack/StackManager.java | 14 +- .../org/apache/ambari/server/state/Cluster.java | 4 + .../ambari/server/state/ConfigHelper.java | 47 +- .../ambari/server/state/UpgradeContext.java | 209 +- .../server/state/UpgradeContextFactory.java | 14 +- .../ambari/server/state/UpgradeHelper.java | 56 +- .../server/state/cluster/ClusterImpl.java | 101 +- .../services/RetryUpgradeActionService.java | 4 +- .../state/stack/upgrade/HostOrderGrouping.java | 5 +- .../ambari/server/topology/AmbariContext.java | 36 +- .../server/upgrade/UpgradeCatalog220.java | 10 +- .../server/upgrade/UpgradeCatalog252.java | 105 + .../main/resources/Ambari-DDL-Derby-CREATE.sql | 8 +- .../main/resources/Ambari-DDL-MySQL-CREATE.sql | 8 +- .../main/resources/Ambari-DDL-Oracle-CREATE.sql | 8 +- .../resources/Ambari-DDL-Postgres-CREATE.sql | 8 +- .../resources/Ambari-DDL-SQLAnywhere-CREATE.sql | 8 +- .../resources/Ambari-DDL-SQLServer-CREATE.sql | 8 +- .../package/alerts/alert_hive_metastore.py | 11 +- .../package/alerts/alert_llap_app_status.py | 12 +- .../0.12.0.2.0/package/scripts/status_params.py | 6 + .../package/alerts/alert_check_oozie_server.py | 8 +- .../system_action_definitions.xml | 10 + .../scripts/force_remove_packages.py | 56 + .../custom_actions/scripts/install_packages.py | 6 +- .../resources/host_scripts/alert_disk_space.py | 10 +- .../host_scripts/alert_version_select.py | 16 +- .../4.0/blueprints/multinode-default.json | 182 + .../4.0/blueprints/singlenode-default.json | 133 + .../4.0/configuration/cluster-env.xml | 338 + .../4.0/hooks/after-INSTALL/scripts/hook.py | 38 + .../4.0/hooks/after-INSTALL/scripts/params.py | 88 + .../scripts/shared_initialization.py | 89 + .../hooks/before-ANY/files/changeToSecureUid.sh | 63 + .../4.0/hooks/before-ANY/scripts/hook.py | 36 + .../4.0/hooks/before-ANY/scripts/params.py | 226 + .../before-ANY/scripts/shared_initialization.py | 242 + .../4.0/hooks/before-INSTALL/scripts/hook.py | 37 + .../4.0/hooks/before-INSTALL/scripts/params.py | 111 + .../scripts/repo_initialization.py | 63 + .../scripts/shared_initialization.py | 34 + .../4.0/hooks/before-RESTART/scripts/hook.py | 29 + .../hooks/before-START/files/checkForFormat.sh | 65 + .../before-START/files/fast-hdfs-resource.jar | Bin 0 -> 28296598 bytes .../before-START/files/task-log4j.properties | 134 + .../hooks/before-START/files/topology_script.py | 66 + .../4.0/hooks/before-START/scripts/hook.py | 40 + .../4.0/hooks/before-START/scripts/params.py | 211 + .../before-START/scripts/rack_awareness.py | 71 + .../scripts/shared_initialization.py | 152 + .../templates/commons-logging.properties.j2 | 43 + .../templates/exclude_hosts_list.j2 | 21 + .../templates/hadoop-metrics2.properties.j2 | 88 + .../before-START/templates/health_check.j2 | 81 + .../templates/include_hosts_list.j2 | 21 + .../templates/topology_mappings.data.j2 | 24 + .../stacks/BigInsights/4.0/kerberos.json | 68 + .../stacks/BigInsights/4.0/metainfo.xml | 22 + .../4.0/properties/stack_features.json | 214 + .../BigInsights/4.0/properties/stack_tools.json | 14 + .../stacks/BigInsights/4.0/repos/repoinfo.xml | 35 + .../BigInsights/4.0/role_command_order.json | 70 + .../4.0/services/AMBARI_METRICS/alerts.json | 183 + .../AMBARI_METRICS/configuration/ams-env.xml | 114 + .../configuration/ams-hbase-env.xml | 245 + .../configuration/ams-hbase-log4j.xml | 147 + .../configuration/ams-hbase-policy.xml | 56 + .../configuration/ams-hbase-security-site.xml | 167 + .../configuration/ams-hbase-site.xml | 431 + .../AMBARI_METRICS/configuration/ams-log4j.xml | 66 + .../AMBARI_METRICS/configuration/ams-site.xml | 578 ++ .../4.0/services/AMBARI_METRICS/kerberos.json | 122 + .../4.0/services/AMBARI_METRICS/metainfo.xml | 147 + .../4.0/services/AMBARI_METRICS/metrics.json | 2472 +++++ .../alerts/alert_ambari_metrics_monitor.py | 104 + .../package/files/hbaseSmokeVerify.sh | 34 + .../files/service-metrics/AMBARI_METRICS.txt | 245 + .../package/files/service-metrics/FLUME.txt | 17 + .../package/files/service-metrics/HBASE.txt | 588 ++ .../package/files/service-metrics/HDFS.txt | 277 + .../package/files/service-metrics/HOST.txt | 37 + .../package/files/service-metrics/KAFKA.txt | 190 + .../package/files/service-metrics/STORM.txt | 7 + .../package/files/service-metrics/YARN.txt | 178 + .../AMBARI_METRICS/package/scripts/__init__.py | 19 + .../AMBARI_METRICS/package/scripts/ams.py | 388 + .../package/scripts/ams_service.py | 103 + .../AMBARI_METRICS/package/scripts/functions.py | 51 + .../AMBARI_METRICS/package/scripts/hbase.py | 267 + .../package/scripts/hbase_master.py | 70 + .../package/scripts/hbase_regionserver.py | 66 + .../package/scripts/hbase_service.py | 53 + .../package/scripts/metrics_collector.py | 133 + .../package/scripts/metrics_monitor.py | 58 + .../AMBARI_METRICS/package/scripts/params.py | 254 + .../package/scripts/params_linux.py | 50 + .../package/scripts/params_windows.py | 53 + .../package/scripts/service_check.py | 165 + .../package/scripts/service_mapping.py | 22 + .../package/scripts/split_points.py | 236 + .../AMBARI_METRICS/package/scripts/status.py | 46 + .../package/scripts/status_params.py | 39 + .../package/templates/ams.conf.j2 | 35 + .../templates/ams_collector_jaas.conf.j2 | 26 + .../templates/ams_zookeeper_jaas.conf.j2 | 26 + .../hadoop-metrics2-hbase.properties.j2 | 63 + .../package/templates/hbase_client_jaas.conf.j2 | 23 + .../templates/hbase_grant_permissions.j2 | 39 + .../package/templates/hbase_master_jaas.conf.j2 | 26 + .../templates/hbase_regionserver_jaas.conf.j2 | 26 + .../package/templates/metric_groups.conf.j2 | 37 + .../package/templates/metric_monitor.ini.j2 | 31 + .../package/templates/regionservers.j2 | 20 + .../package/templates/smoketest_metrics.json.j2 | 15 + .../BigInsights/4.0/services/FLUME/alerts.json | 27 + .../services/FLUME/configuration/flume-conf.xml | 38 + .../services/FLUME/configuration/flume-env.xml | 94 + .../BigInsights/4.0/services/FLUME/metainfo.xml | 69 + .../BigInsights/4.0/services/FLUME/metrics.json | 430 + .../package/alerts/alert_flume_agent_status.py | 106 + .../4.0/services/FLUME/package/scripts/flume.py | 228 + .../FLUME/package/scripts/flume_check.py | 40 + .../FLUME/package/scripts/flume_handler.py | 145 + .../FLUME/package/scripts/flume_upgrade.py | 94 + .../services/FLUME/package/scripts/params.py | 101 + .../FLUME/package/scripts/params_linux.py | 30 + .../templates/flume-metrics2.properties.j2 | 26 + .../FLUME/package/templates/flume.conf.j2 | 24 + .../FLUME/package/templates/log4j.properties.j2 | 67 + .../BigInsights/4.0/services/HBASE/alerts.json | 157 + .../services/HBASE/configuration/hbase-env.xml | 183 + .../configuration/hbase-javaopts-properties.xml | 28 + .../HBASE/configuration/hbase-log4j.xml | 144 + .../HBASE/configuration/hbase-policy.xml | 56 + .../services/HBASE/configuration/hbase-site.xml | 732 ++ .../4.0/services/HBASE/kerberos.json | 159 + .../BigInsights/4.0/services/HBASE/metainfo.xml | 161 + .../BigInsights/4.0/services/HBASE/metrics.json | 9410 +++++++++++++++++ .../HBASE/package/files/draining_servers.rb | 164 + .../HBASE/package/files/hbaseSmokeVerify.sh | 34 + .../services/HBASE/package/scripts/__init__.py | 19 + .../services/HBASE/package/scripts/functions.py | 54 + .../4.0/services/HBASE/package/scripts/hbase.py | 232 + .../HBASE/package/scripts/hbase_client.py | 65 + .../HBASE/package/scripts/hbase_decommission.py | 74 + .../HBASE/package/scripts/hbase_master.py | 129 + .../HBASE/package/scripts/hbase_regionserver.py | 131 + .../package/scripts/hbase_restgatewayserver.py | 84 + .../HBASE/package/scripts/hbase_service.py | 51 + .../HBASE/package/scripts/hbase_upgrade.py | 37 + .../services/HBASE/package/scripts/params.py | 197 + .../HBASE/package/scripts/service_check.py | 78 + .../HBASE/package/scripts/status_params.py | 44 + .../services/HBASE/package/scripts/upgrade.py | 52 + ...-metrics2-hbase.properties-GANGLIA-MASTER.j2 | 109 + ...doop-metrics2-hbase.properties-GANGLIA-RS.j2 | 107 + .../HBASE/package/templates/hbase-smoke.sh.j2 | 44 + .../HBASE/package/templates/hbase.conf.j2 | 35 + .../package/templates/hbase_client_jaas.conf.j2 | 23 + .../templates/hbase_grant_permissions.j2 | 39 + .../package/templates/hbase_master_jaas.conf.j2 | 26 + .../templates/hbase_regionserver_jaas.conf.j2 | 26 + .../package/templates/hbase_rest_jaas.conf.j2 | 26 + .../HBASE/package/templates/regionservers.j2 | 20 + .../BigInsights/4.0/services/HBASE/widgets.json | 510 + .../BigInsights/4.0/services/HDFS/alerts.json | 657 ++ .../services/HDFS/configuration/core-site.xml | 203 + .../services/HDFS/configuration/hadoop-env.xml | 322 + .../HDFS/configuration/hadoop-policy.xml | 145 + .../services/HDFS/configuration/hdfs-log4j.xml | 202 + .../services/HDFS/configuration/hdfs-site.xml | 669 ++ .../services/HDFS/configuration/ssl-client.xml | 65 + .../services/HDFS/configuration/ssl-server.xml | 72 + .../BigInsights/4.0/services/HDFS/kerberos.json | 242 + .../BigInsights/4.0/services/HDFS/metainfo.xml | 234 + .../BigInsights/4.0/services/HDFS/metrics.json | 7769 +++++++++++++++ .../package/alerts/alert_checkpoint_time.py | 146 + .../package/alerts/alert_ha_namenode_health.py | 176 + .../HDFS/package/files/checkForFormat.sh | 70 + .../services/HDFS/package/files/checkWebUI.py | 56 + .../scripts/balancer-emulator/hdfs-command.py | 45 + .../services/HDFS/package/scripts/datanode.py | 144 + .../HDFS/package/scripts/datanode_upgrade.py | 114 + .../4.0/services/HDFS/package/scripts/hdfs.py | 129 + .../HDFS/package/scripts/hdfs_client.py | 112 + .../HDFS/package/scripts/hdfs_datanode.py | 75 + .../HDFS/package/scripts/hdfs_namenode.py | 483 + .../HDFS/package/scripts/hdfs_nfsgateway.py | 72 + .../HDFS/package/scripts/hdfs_rebalance.py | 130 + .../HDFS/package/scripts/hdfs_snamenode.py | 50 + .../HDFS/package/scripts/journalnode.py | 169 + .../HDFS/package/scripts/journalnode_upgrade.py | 136 + .../services/HDFS/package/scripts/namenode.py | 319 + .../HDFS/package/scripts/namenode_ha_state.py | 205 + .../HDFS/package/scripts/namenode_upgrade.py | 262 + .../services/HDFS/package/scripts/nfsgateway.py | 138 + .../4.0/services/HDFS/package/scripts/params.py | 326 + .../HDFS/package/scripts/service_check.py | 119 + .../services/HDFS/package/scripts/snamenode.py | 142 + .../HDFS/package/scripts/status_params.py | 42 + .../4.0/services/HDFS/package/scripts/utils.py | 357 + .../services/HDFS/package/scripts/zkfc_slave.py | 148 + .../package/templates/exclude_hosts_list.j2 | 21 + .../HDFS/package/templates/hdfs.conf.j2 | 35 + .../services/HDFS/package/templates/slaves.j2 | 21 + .../BigInsights/4.0/services/HDFS/widgets.json | 428 + .../BigInsights/4.0/services/HIVE/alerts.json | 111 + .../services/HIVE/configuration/hcat-env.xml | 58 + .../services/HIVE/configuration/hive-env.xml | 211 + .../HIVE/configuration/hive-exec-log4j.xml | 119 + .../services/HIVE/configuration/hive-log4j.xml | 137 + .../services/HIVE/configuration/hive-site.xml | 1248 +++ .../services/HIVE/configuration/webhcat-env.xml | 55 + .../HIVE/configuration/webhcat-log4j.xml | 79 + .../HIVE/configuration/webhcat-site.xml | 188 + .../HIVE/etc/hive-schema-0.12.0.mysql.sql | 777 ++ .../HIVE/etc/hive-schema-0.12.0.oracle.sql | 717 ++ .../HIVE/etc/hive-schema-0.12.0.postgres.sql | 1405 +++ .../HIVE/etc/hive-schema-0.13.0.mysql.sql | 889 ++ .../HIVE/etc/hive-schema-0.13.0.oracle.sql | 834 ++ .../HIVE/etc/hive-schema-0.13.0.postgres.sql | 1537 +++ .../HIVE/etc/hive-schema-0.14.0.mysql.sql | 889 ++ .../HIVE/etc/hive-schema-0.14.0.oracle.sql | 833 ++ .../HIVE/etc/hive-schema-0.14.0.postgres.sql | 1541 +++ .../etc/upgrade-0.12.0-to-0.13.0.oracle.sql | 165 + .../services/HIVE/etc/upgrade-0.13.0.oracle.sql | 38 + .../BigInsights/4.0/services/HIVE/kerberos.json | 112 + .../BigInsights/4.0/services/HIVE/metainfo.xml | 327 + .../HIVE/package/alerts/alert_hive_metastore.py | 184 + .../package/alerts/alert_hive_thrift_port.py | 265 + .../HIVE/package/alerts/alert_webhcat_server.py | 242 + .../package/etc/hive-schema-0.12.0.mysql.sql | 777 ++ .../package/etc/hive-schema-0.12.0.oracle.sql | 717 ++ .../package/etc/hive-schema-0.12.0.postgres.sql | 1405 +++ .../services/HIVE/package/files/addMysqlUser.sh | 37 + .../services/HIVE/package/files/hcatSmoke.sh | 36 + .../services/HIVE/package/files/hiveSmoke.sh | 24 + .../services/HIVE/package/files/hiveserver2.sql | 23 + .../HIVE/package/files/hiveserver2Smoke.sh | 32 + .../4.0/services/HIVE/package/files/pigSmoke.sh | 18 + .../HIVE/package/files/removeMysqlUser.sh | 33 + .../HIVE/package/files/startMetastore.sh | 25 + .../HIVE/package/files/templetonSmoke.sh | 106 + .../services/HIVE/package/scripts/__init__.py | 19 + .../4.0/services/HIVE/package/scripts/hcat.py | 73 + .../HIVE/package/scripts/hcat_client.py | 50 + .../HIVE/package/scripts/hcat_service_check.py | 78 + .../4.0/services/HIVE/package/scripts/hive.py | 393 + .../HIVE/package/scripts/hive_client.py | 81 + .../HIVE/package/scripts/hive_metastore.py | 199 + .../HIVE/package/scripts/hive_server.py | 166 + .../HIVE/package/scripts/hive_server_upgrade.py | 174 + .../HIVE/package/scripts/hive_service.py | 139 + .../HIVE/package/scripts/mysql_server.py | 64 + .../HIVE/package/scripts/mysql_service.py | 52 + .../HIVE/package/scripts/mysql_users.py | 69 + .../HIVE/package/scripts/mysql_utils.py | 34 + .../4.0/services/HIVE/package/scripts/params.py | 418 + .../HIVE/package/scripts/postgresql_server.py | 109 + .../HIVE/package/scripts/postgresql_service.py | 39 + .../HIVE/package/scripts/service_check.py | 91 + .../HIVE/package/scripts/status_params.py | 87 + .../services/HIVE/package/scripts/webhcat.py | 117 + .../HIVE/package/scripts/webhcat_server.py | 146 + .../HIVE/package/scripts/webhcat_service.py | 60 + .../package/scripts/webhcat_service_check.py | 117 + .../HIVE/package/templates/hive.conf.j2 | 35 + .../package/templates/startHiveserver2.sh.j2 | 24 + .../package/templates/templeton_smoke.pig.j2 | 24 + .../BigInsights/4.0/services/KAFKA/alerts.json | 32 + .../KAFKA/configuration/kafka-broker.xml | 478 + .../services/KAFKA/configuration/kafka-env.xml | 73 + .../KAFKA/configuration/kafka-log4j.xml | 117 + .../4.0/services/KAFKA/kerberos.json | 49 + .../BigInsights/4.0/services/KAFKA/metainfo.xml | 83 + .../BigInsights/4.0/services/KAFKA/metrics.json | 264 + .../4.0/services/KAFKA/package/scripts/kafka.py | 239 + .../KAFKA/package/scripts/kafka_broker.py | 111 + .../KAFKA/package/scripts/kafka_upgrade.py | 38 + .../services/KAFKA/package/scripts/params.py | 115 + .../KAFKA/package/scripts/service_check.py | 59 + .../KAFKA/package/scripts/status_params.py | 26 + .../services/KAFKA/package/scripts/upgrade.py | 88 + .../4.0/services/KAFKA/package/scripts/utils.py | 38 + .../KAFKA/package/templates/kafka_jaas.conf.j2 | 41 + .../KERBEROS/configuration/kerberos-env.xml | 326 + .../KERBEROS/configuration/krb5-conf.xml | 113 + .../4.0/services/KERBEROS/kerberos.json | 17 + .../4.0/services/KERBEROS/metainfo.xml | 147 + .../KERBEROS/package/scripts/kerberos_client.py | 79 + .../KERBEROS/package/scripts/kerberos_common.py | 473 + .../KERBEROS/package/scripts/kerberos_server.py | 141 + .../services/KERBEROS/package/scripts/params.py | 200 + .../KERBEROS/package/scripts/service_check.py | 81 + .../KERBEROS/package/scripts/status_params.py | 32 + .../services/KERBEROS/package/scripts/utils.py | 105 + .../KERBEROS/package/templates/kadm5_acl.j2 | 20 + .../KERBEROS/package/templates/kdc_conf.j2 | 30 + .../KERBEROS/package/templates/krb5_conf.j2 | 55 + .../BigInsights/4.0/services/KNOX/alerts.json | 32 + .../KNOX/configuration/gateway-log4j.xml | 84 + .../KNOX/configuration/gateway-site.xml | 75 + .../services/KNOX/configuration/knox-env.xml | 68 + .../services/KNOX/configuration/ldap-log4j.xml | 67 + .../services/KNOX/configuration/topology.xml | 158 + .../services/KNOX/configuration/users-ldif.xml | 139 + .../BigInsights/4.0/services/KNOX/kerberos.json | 62 + .../BigInsights/4.0/services/KNOX/metainfo.xml | 88 + .../KNOX/package/files/validateKnoxStatus.py | 42 + .../4.0/services/KNOX/package/scripts/knox.py | 134 + .../KNOX/package/scripts/knox_gateway.py | 290 + .../services/KNOX/package/scripts/knox_ldap.py | 54 + .../4.0/services/KNOX/package/scripts/ldap.py | 55 + .../4.0/services/KNOX/package/scripts/params.py | 172 + .../KNOX/package/scripts/service_check.py | 92 + .../KNOX/package/scripts/status_params.py | 50 + .../services/KNOX/package/scripts/upgrade.py | 72 + .../package/templates/krb5JAASLogin.conf.j2 | 29 + .../BigInsights/4.0/services/OOZIE/alerts.json | 45 + .../services/OOZIE/configuration/oozie-env.xml | 201 + .../OOZIE/configuration/oozie-log4j.xml | 147 + .../services/OOZIE/configuration/oozie-site.xml | 416 + .../4.0/services/OOZIE/kerberos.json | 70 + .../BigInsights/4.0/services/OOZIE/metainfo.xml | 176 + .../package/alerts/alert_check_oozie_server.py | 211 + .../services/OOZIE/package/files/oozieSmoke2.sh | 88 + .../files/prepareOozieHdfsDirectories.sh | 45 + .../OOZIE/package/files/wrap_ooziedb.sh | 31 + .../4.0/services/OOZIE/package/scripts/oozie.py | 279 + .../OOZIE/package/scripts/oozie_client.py | 76 + .../OOZIE/package/scripts/oozie_server.py | 193 + .../package/scripts/oozie_server_upgrade.py | 300 + .../OOZIE/package/scripts/oozie_service.py | 124 + .../services/OOZIE/package/scripts/params.py | 259 + .../OOZIE/package/scripts/service_check.py | 140 + .../OOZIE/package/scripts/status_params.py | 47 + .../OOZIE/package/templates/adminusers.txt.j2 | 28 + .../package/templates/oozie-log4j.properties.j2 | 93 + .../4.0/services/PIG/configuration/pig-env.xml | 39 + .../services/PIG/configuration/pig-log4j.xml | 66 + .../PIG/configuration/pig-properties.xml | 632 ++ .../BigInsights/4.0/services/PIG/kerberos.json | 17 + .../BigInsights/4.0/services/PIG/metainfo.xml | 86 + .../4.0/services/PIG/package/files/pigSmoke.sh | 18 + .../4.0/services/PIG/package/scripts/params.py | 25 + .../PIG/package/scripts/params_linux.py | 88 + .../4.0/services/PIG/package/scripts/pig.py | 61 + .../services/PIG/package/scripts/pig_client.py | 59 + .../PIG/package/scripts/service_check.py | 123 + .../SLIDER/configuration/slider-client.xml | 61 + .../SLIDER/configuration/slider-env.xml | 44 + .../SLIDER/configuration/slider-log4j.xml | 90 + .../4.0/services/SLIDER/metainfo.xml | 135 + .../SLIDER/package/files/hbaseSmokeVerify.sh | 34 + .../services/SLIDER/package/scripts/__init__.py | 19 + .../services/SLIDER/package/scripts/params.py | 53 + .../SLIDER/package/scripts/service_check.py | 42 + .../services/SLIDER/package/scripts/slider.py | 60 + .../SLIDER/package/scripts/slider_client.py | 62 + .../package/templates/storm-slider-env.sh.j2 | 38 + .../services/SOLR/configuration/solr-env.xml | 216 + .../services/SOLR/configuration/solr-log4j.xml | 83 + .../services/SOLR/configuration/solr-site.xml | 47 + .../BigInsights/4.0/services/SOLR/kerberos.json | 47 + .../BigInsights/4.0/services/SOLR/metainfo.xml | 74 + .../services/SOLR/package/scripts/__init__.py | 19 + .../4.0/services/SOLR/package/scripts/params.py | 182 + .../SOLR/package/scripts/service_check.py | 60 + .../4.0/services/SOLR/package/scripts/solr.py | 143 + .../SOLR/package/scripts/solr_client.py | 36 + .../SOLR/package/scripts/solr_server.py | 118 + .../SOLR/package/scripts/solr_service.py | 59 + .../SOLR/package/scripts/solr_upgrade.py | 135 + .../SOLR/package/scripts/status_params.py | 34 + .../services/SOLR/package/templates/solr.xml.j2 | 51 + .../SOLR/package/templates/solr_jaas.conf.j2 | 26 + .../BigInsights/4.0/services/SPARK/alerts.json | 32 + .../SPARK/configuration/spark-defaults.xml | 175 + .../services/SPARK/configuration/spark-env.xml | 116 + .../configuration/spark-javaopts-properties.xml | 28 + .../SPARK/configuration/spark-log4j.xml | 43 + .../configuration/spark-metrics-properties.xml | 161 + .../4.0/services/SPARK/kerberos.json | 55 + .../BigInsights/4.0/services/SPARK/metainfo.xml | 187 + .../SPARK/package/scripts/job_history_server.py | 167 + .../services/SPARK/package/scripts/params.py | 199 + .../SPARK/package/scripts/service_check.py | 78 + .../4.0/services/SPARK/package/scripts/spark.py | 351 + .../SPARK/package/scripts/spark_client.py | 61 + .../SPARK/package/scripts/status_params.py | 41 + .../SPARK/package/scripts/thrift_server.py | 125 + .../package/templates/spark-defaults.conf.j2 | 43 + .../services/SQOOP/configuration/sqoop-env.xml | 62 + .../BigInsights/4.0/services/SQOOP/metainfo.xml | 93 + .../services/SQOOP/package/scripts/__init__.py | 19 + .../services/SQOOP/package/scripts/params.py | 95 + .../SQOOP/package/scripts/service_check.py | 44 + .../4.0/services/SQOOP/package/scripts/sqoop.py | 84 + .../SQOOP/package/scripts/sqoop_client.py | 57 + .../4.0/services/YARN/MAPREDUCE2_metrics.json | 2596 +++++ .../4.0/services/YARN/YARN_metrics.json | 3486 +++++++ .../4.0/services/YARN/YARN_widgets.json | 617 ++ .../BigInsights/4.0/services/YARN/alerts.json | 398 + .../YARN/configuration-mapred/mapred-env.xml | 87 + .../YARN/configuration-mapred/mapred-site.xml | 519 + .../YARN/configuration/capacity-scheduler.xml | 172 + .../services/YARN/configuration/yarn-env.xml | 253 + .../services/YARN/configuration/yarn-log4j.xml | 72 + .../services/YARN/configuration/yarn-site.xml | 820 ++ .../BigInsights/4.0/services/YARN/kerberos.json | 208 + .../BigInsights/4.0/services/YARN/metainfo.xml | 264 + .../package/alerts/alert_nodemanager_health.py | 143 + .../alerts/alert_nodemanagers_summary.py | 122 + .../files/validateYarnComponentStatus.py | 170 + .../services/YARN/package/scripts/__init__.py | 20 + .../scripts/application_timeline_server.py | 139 + .../YARN/package/scripts/historyserver.py | 155 + .../package/scripts/mapred_service_check.py | 80 + .../YARN/package/scripts/mapreduce2_client.py | 56 + .../YARN/package/scripts/nodemanager.py | 144 + .../YARN/package/scripts/nodemanager_upgrade.py | 74 + .../4.0/services/YARN/package/scripts/params.py | 224 + .../YARN/package/scripts/resourcemanager.py | 179 + .../services/YARN/package/scripts/service.py | 76 + .../YARN/package/scripts/service_check.py | 89 + .../YARN/package/scripts/status_params.py | 44 + .../4.0/services/YARN/package/scripts/yarn.py | 277 + .../YARN/package/scripts/yarn_client.py | 56 + .../package/templates/container-executor.cfg.j2 | 40 + .../package/templates/exclude_hosts_list.j2 | 21 + .../YARN/package/templates/mapreduce.conf.j2 | 35 + .../package/templates/taskcontroller.cfg.j2 | 38 + .../YARN/package/templates/yarn.conf.j2 | 35 + .../4.0/services/ZOOKEEPER/alerts.json | 58 + .../ZOOKEEPER/configuration/zoo.cfg.xml | 91 + .../ZOOKEEPER/configuration/zookeeper-env.xml | 77 + .../ZOOKEEPER/configuration/zookeeper-log4j.xml | 102 + .../4.0/services/ZOOKEEPER/kerberos.json | 39 + .../4.0/services/ZOOKEEPER/metainfo.xml | 91 + .../services/ZOOKEEPER/package/files/zkEnv.sh | 96 + .../ZOOKEEPER/package/files/zkServer.sh | 120 + .../ZOOKEEPER/package/files/zkService.sh | 26 + .../services/ZOOKEEPER/package/files/zkSmoke.sh | 93 + .../ZOOKEEPER/package/scripts/__init__.py | 20 + .../ZOOKEEPER/package/scripts/params.py | 96 + .../ZOOKEEPER/package/scripts/service_check.py | 53 + .../ZOOKEEPER/package/scripts/status_params.py | 43 + .../ZOOKEEPER/package/scripts/zookeeper.py | 114 + .../package/scripts/zookeeper_client.py | 71 + .../package/scripts/zookeeper_server.py | 161 + .../package/scripts/zookeeper_service.py | 58 + .../package/templates/configuration.xsl.j2 | 42 + .../ZOOKEEPER/package/templates/zoo.cfg.j2 | 53 + .../templates/zookeeper_client_jaas.conf.j2 | 23 + .../package/templates/zookeeper_jaas.conf.j2 | 26 + .../BigInsights/4.0/services/stack_advisor.py | 24 + .../4.0/stack-advisor/stack_advisor_206.py | 2006 ++++ .../4.0/stack-advisor/stack_advisor_21.py | 259 + .../4.0/stack-advisor/stack_advisor_22.py | 1713 ++++ .../4.0/stack-advisor/stack_advisor_23.py | 995 ++ .../4.0/stack-advisor/stack_advisor_24.py | 29 + .../4.0/stack-advisor/stack_advisor_25.py | 1940 ++++ .../stacks/BigInsights/4.0/widgets.json | 95 + .../stacks/BigInsights/4.1/kerberos.json | 47 + .../stacks/BigInsights/4.1/metainfo.xml | 23 + .../stacks/BigInsights/4.1/repos/repoinfo.xml | 44 + .../4.1/repos/repoinfo.xml.amd64_RH6 | 32 + .../4.1/repos/repoinfo.xml.amd64_RH7 | 32 + .../4.1/repos/repoinfo.xml.amd64_SLES | 32 + .../4.1/repos/repoinfo.xml.ppc64le_RH7 | 32 + .../4.1/repos/repoinfo.xml.s390x_RH7 | 32 + .../BigInsights/4.1/role_command_order.json | 22 + .../4.1/services/AMBARI_METRICS/metainfo.xml | 27 + .../services/FLUME/configuration/flume-env.xml | 72 + .../BigInsights/4.1/services/FLUME/metainfo.xml | 36 + .../BigInsights/4.1/services/HBASE/metainfo.xml | 45 + .../4.1/services/HBASE/themes/theme.json | 367 + .../services/HDFS/configuration/hadoop-env.xml | 168 + .../services/HDFS/configuration/hdfs-site.xml | 48 + .../BigInsights/4.1/services/HDFS/metainfo.xml | 127 + .../4.1/services/HDFS/themes/theme.json | 179 + .../BigInsights/4.1/services/HDFS/widgets.json | 644 ++ .../services/HIVE/configuration/hive-env.xml | 196 + .../services/HIVE/configuration/hive-site.xml | 356 + .../BigInsights/4.1/services/HIVE/metainfo.xml | 106 + .../4.1/services/HIVE/themes/theme.json | 327 + .../BigInsights/4.1/services/KAFKA/metainfo.xml | 27 + .../4.1/services/KERBEROS/metainfo.xml | 26 + .../BigInsights/4.1/services/KNOX/metainfo.xml | 46 + .../services/OOZIE/configuration/oozie-site.xml | 65 + .../BigInsights/4.1/services/OOZIE/metainfo.xml | 144 + .../BigInsights/4.1/services/PIG/metainfo.xml | 38 + .../4.1/services/SLIDER/metainfo.xml | 46 + .../BigInsights/4.1/services/SOLR/metainfo.xml | 29 + .../BigInsights/4.1/services/SPARK/metainfo.xml | 52 + .../BigInsights/4.1/services/SQOOP/metainfo.xml | 45 + .../4.1/services/YARN/YARN_widgets.json | 676 ++ .../YARN/configuration-mapred/mapred-site.xml | 53 + .../services/YARN/configuration/yarn-site.xml | 46 + .../BigInsights/4.1/services/YARN/metainfo.xml | 82 + .../4.1/services/YARN/themes-mapred/theme.json | 132 + .../4.1/services/YARN/themes/theme.json | 250 + .../4.1/services/ZOOKEEPER/metainfo.xml | 38 + .../BigInsights/4.1/services/stack_advisor.py | 37 + .../4.2.5/hooks/after-INSTALL/scripts/hook.py | 37 + .../4.2.5/hooks/after-INSTALL/scripts/params.py | 101 + .../scripts/shared_initialization.py | 108 + .../hooks/before-ANY/files/changeToSecureUid.sh | 63 + .../4.2.5/hooks/before-ANY/scripts/hook.py | 36 + .../4.2.5/hooks/before-ANY/scripts/params.py | 241 + .../before-ANY/scripts/shared_initialization.py | 253 + .../4.2.5/hooks/before-INSTALL/scripts/hook.py | 37 + .../hooks/before-INSTALL/scripts/params.py | 113 + .../scripts/repo_initialization.py | 70 + .../scripts/shared_initialization.py | 37 + .../4.2.5/hooks/before-RESTART/scripts/hook.py | 29 + .../hooks/before-START/files/checkForFormat.sh | 65 + .../before-START/files/fast-hdfs-resource.jar | Bin 0 -> 28296598 bytes .../before-START/files/task-log4j.properties | 134 + .../hooks/before-START/files/topology_script.py | 66 + .../before-START/scripts/custom_extensions.py | 168 + .../4.2.5/hooks/before-START/scripts/hook.py | 41 + .../4.2.5/hooks/before-START/scripts/params.py | 318 + .../before-START/scripts/rack_awareness.py | 47 + .../scripts/shared_initialization.py | 177 + .../templates/commons-logging.properties.j2 | 43 + .../templates/exclude_hosts_list.j2 | 21 + .../templates/hadoop-metrics2.properties.j2 | 108 + .../before-START/templates/health_check.j2 | 81 + .../templates/include_hosts_list.j2 | 21 + .../templates/topology_mappings.data.j2 | 24 + .../stacks/BigInsights/4.2.5/kerberos.json | 47 + .../stacks/BigInsights/4.2.5/metainfo.xml | 25 + .../stacks/BigInsights/4.2.5/repos/repoinfo.xml | 32 + .../4.2.5/repos/repoinfo.xml.amd64_RH6 | 32 + .../4.2.5/repos/repoinfo.xml.amd64_RH7 | 32 + .../4.2.5/repos/repoinfo.xml.amd64_SLES | 32 + .../4.2.5/repos/repoinfo.xml.ppc64le_RH7 | 32 + .../BigInsights/4.2.5/role_command_order.json | 31 + .../4.2.5/services/AMBARI_INFRA/metainfo.xml | 26 + .../AMBARI_INFRA/role_command_order.json | 7 + .../4.2.5/services/AMBARI_METRICS/metainfo.xml | 27 + .../4.2.5/services/FLUME/metainfo.xml | 39 + .../services/HBASE/configuration/hbase-env.xml | 198 + .../services/HBASE/configuration/hbase-site.xml | 391 + .../HBASE/configuration/ranger-hbase-audit.xml | 121 + .../ranger-hbase-plugin-properties.xml | 83 + .../ranger-hbase-policymgr-ssl.xml | 66 + .../configuration/ranger-hbase-security.xml | 68 + .../4.2.5/services/HBASE/kerberos.json | 212 + .../4.2.5/services/HBASE/metainfo.xml | 88 + .../4.2.5/services/HBASE/metrics.json | 9370 +++++++++++++++++ .../services/HBASE/quicklinks/quicklinks.json | 121 + .../4.2.5/services/HBASE/themes/theme.json | 411 + .../4.2.5/services/HBASE/widgets.json | 510 + .../services/HDFS/configuration/core-site.xml | 53 + .../services/HDFS/configuration/hadoop-env.xml | 212 + .../services/HDFS/configuration/hdfs-log4j.xml | 225 + .../services/HDFS/configuration/hdfs-site.xml | 148 + .../HDFS/configuration/ranger-hdfs-audit.xml | 121 + .../ranger-hdfs-plugin-properties.xml | 78 + .../configuration/ranger-hdfs-policymgr-ssl.xml | 66 + .../HDFS/configuration/ranger-hdfs-security.xml | 64 + .../4.2.5/services/HDFS/kerberos.json | 247 + .../4.2.5/services/HDFS/metainfo.xml | 138 + .../services/HDFS/quicklinks/quicklinks.json | 92 + .../4.2.5/services/HDFS/themes/theme.json | 179 + .../4.2.5/services/HDFS/widgets.json | 649 ++ .../HIVE/configuration/beeline-log4j2.xml | 80 + .../hive-atlas-application.properties.xml | 61 + .../services/HIVE/configuration/hive-env.xml | 235 + .../HIVE/configuration/hive-exec-log4j2.xml | 101 + .../HIVE/configuration/hive-interactive-env.xml | 257 + .../configuration/hive-interactive-site.xml | 513 + .../services/HIVE/configuration/hive-log4j2.xml | 108 + .../services/HIVE/configuration/hive-site.xml | 1772 ++++ .../HIVE/configuration/hivemetastore-site.xml | 43 + .../hiveserver2-interactive-site.xml | 52 + .../HIVE/configuration/hiveserver2-site.xml | 108 + .../HIVE/configuration/llap-cli-log4j2.xml | 109 + .../HIVE/configuration/llap-daemon-log4j.xml | 176 + .../HIVE/configuration/ranger-hive-audit.xml | 183 + .../ranger-hive-plugin-properties.xml | 62 + .../configuration/ranger-hive-policymgr-ssl.xml | 66 + .../HIVE/configuration/ranger-hive-security.xml | 68 + .../HIVE/configuration/webhcat-site.xml | 128 + .../HIVE/etc/hive-schema-0.13.0.mysql.sql | 889 ++ .../HIVE/etc/hive-schema-0.13.0.oracle.sql | 835 ++ .../HIVE/etc/hive-schema-0.13.0.postgres.sql | 1538 +++ .../etc/upgrade-0.12.0-to-0.13.0.oracle.sql | 165 + .../services/HIVE/etc/upgrade-0.13.0.oracle.sql | 38 + .../4.2.5/services/HIVE/kerberos.json | 149 + .../4.2.5/services/HIVE/metainfo.xml | 291 + .../services/HIVE/quicklinks/quicklinks.json | 68 + .../4.2.5/services/HIVE/themes/theme.json | 327 + .../KAFKA/configuration/ranger-kafka-audit.xml | 58 + .../ranger-kafka-policymgr-ssl.xml | 34 + .../4.2.5/services/KAFKA/kerberos.json | 70 + .../4.2.5/services/KAFKA/metainfo.xml | 56 + .../4.2.5/services/KERBEROS/metainfo.xml | 27 + .../KNOX/configuration/gateway-site.xml | 29 + .../services/KNOX/configuration/knox-env.xml | 35 + .../KNOX/configuration/knoxsso-topology.xml | 126 + .../KNOX/configuration/ranger-knox-audit.xml | 121 + .../ranger-knox-plugin-properties.xml | 157 + .../configuration/ranger-knox-policymgr-ssl.xml | 66 + .../KNOX/configuration/ranger-knox-security.xml | 58 + .../services/KNOX/configuration/topology.xml | 215 + .../4.2.5/services/KNOX/kerberos.json | 81 + .../4.2.5/services/KNOX/metainfo.xml | 61 + .../4.2.5/services/LOGSEARCH/metainfo.xml | 26 + .../services/LOGSEARCH/role_command_order.json | 9 + .../4.2.5/services/OOZIE/metainfo.xml | 65 + .../PIG/configuration/pig-properties.xml | 632 ++ .../BigInsights/4.2.5/services/PIG/metainfo.xml | 40 + .../configuration/ranger-tagsync-site.xml | 46 + .../RANGER/configuration/ranger-ugsync-site.xml | 46 + .../4.2.5/services/RANGER/metainfo.xml | 76 + .../RANGER_KMS/configuration/dbks-site.xml | 104 + .../RANGER_KMS/configuration/kms-env.xml | 44 + .../configuration/ranger-kms-audit.xml | 85 + .../configuration/ranger-kms-policymgr-ssl.xml | 34 + .../4.2.5/services/RANGER_KMS/kerberos.json | 84 + .../4.2.5/services/RANGER_KMS/metainfo.xml | 56 + .../RANGER_KMS/themes/theme_version_2.json | 303 + .../4.2.5/services/SLIDER/metainfo.xml | 46 + .../SPARK/configuration/spark-defaults.xml | 32 + .../configuration/spark-thrift-sparkconf.xml | 32 + .../4.2.5/services/SPARK/kerberos.json | 70 + .../4.2.5/services/SPARK/metainfo.xml | 67 + .../SPARK2/configuration/spark2-defaults.xml | 130 + .../SPARK2/configuration/spark2-env.xml | 146 + .../configuration/spark2-hive-site-override.xml | 67 + .../spark2-javaopts-properties.xml | 29 + .../configuration/spark2-thrift-sparkconf.xml | 168 + .../4.2.5/services/SPARK2/metainfo.xml | 112 + .../sqoop-atlas-application.properties.xml | 47 + .../services/SQOOP/configuration/sqoop-site.xml | 30 + .../4.2.5/services/SQOOP/kerberos.json | 20 + .../4.2.5/services/SQOOP/metainfo.xml | 47 + .../4.2.5/services/YARN/YARN_widgets.json | 670 ++ .../YARN/configuration-mapred/mapred-env.xml | 50 + .../YARN/configuration-mapred/mapred-site.xml | 139 + .../YARN/configuration/capacity-scheduler.xml | 70 + .../YARN/configuration/ranger-yarn-audit.xml | 121 + .../ranger-yarn-plugin-properties.xml | 82 + .../configuration/ranger-yarn-policymgr-ssl.xml | 66 + .../YARN/configuration/ranger-yarn-security.xml | 58 + .../services/YARN/configuration/yarn-env.xml | 198 + .../services/YARN/configuration/yarn-log4j.xml | 103 + .../services/YARN/configuration/yarn-site.xml | 762 ++ .../4.2.5/services/YARN/kerberos.json | 278 + .../4.2.5/services/YARN/metainfo.xml | 140 + .../YARN/quicklinks-mapred/quicklinks.json | 92 + .../services/YARN/quicklinks/quicklinks.json | 92 + .../services/YARN/themes-mapred/theme.json | 132 + .../4.2.5/services/YARN/themes/theme.json | 250 + .../4.2.5/services/ZOOKEEPER/metainfo.xml | 37 + .../BigInsights/4.2.5/services/stack_advisor.py | 180 + .../4.2.5/upgrades/config-upgrade.xml | 135 + .../upgrades/nonrolling-upgrade-to-hdp-2.6.xml | 800 ++ .../stacks/BigInsights/4.2/metainfo.xml | 25 + .../stacks/BigInsights/4.2/repos/repoinfo.xml | 44 + .../4.2/repos/repoinfo.xml.amd64_RH6 | 32 + .../4.2/repos/repoinfo.xml.amd64_RH7 | 32 + .../4.2/repos/repoinfo.xml.amd64_SLES | 32 + .../4.2/repos/repoinfo.xml.ppc64le_RH7 | 32 + .../4.2/repos/repoinfo.xml.s390x_RH7 | 32 + .../BigInsights/4.2/role_command_order.json | 31 + .../4.2/services/AMBARI_METRICS/alerts.json | 183 + .../AMBARI_METRICS/configuration/ams-env.xml | 114 + .../configuration/ams-hbase-env.xml | 245 + .../configuration/ams-hbase-log4j.xml | 147 + .../configuration/ams-hbase-policy.xml | 56 + .../configuration/ams-hbase-security-site.xml | 167 + .../configuration/ams-hbase-site.xml | 431 + .../AMBARI_METRICS/configuration/ams-log4j.xml | 66 + .../AMBARI_METRICS/configuration/ams-site.xml | 578 ++ .../4.2/services/AMBARI_METRICS/kerberos.json | 122 + .../4.2/services/AMBARI_METRICS/metainfo.xml | 147 + .../4.2/services/AMBARI_METRICS/metrics.json | 2472 +++++ .../alerts/alert_ambari_metrics_monitor.py | 104 + .../package/files/hbaseSmokeVerify.sh | 34 + .../files/service-metrics/AMBARI_METRICS.txt | 245 + .../package/files/service-metrics/FLUME.txt | 17 + .../package/files/service-metrics/HBASE.txt | 588 ++ .../package/files/service-metrics/HDFS.txt | 277 + .../package/files/service-metrics/HOST.txt | 37 + .../package/files/service-metrics/KAFKA.txt | 190 + .../package/files/service-metrics/STORM.txt | 7 + .../package/files/service-metrics/YARN.txt | 178 + .../AMBARI_METRICS/package/scripts/__init__.py | 19 + .../AMBARI_METRICS/package/scripts/ams.py | 388 + .../package/scripts/ams_service.py | 103 + .../AMBARI_METRICS/package/scripts/functions.py | 51 + .../AMBARI_METRICS/package/scripts/hbase.py | 267 + .../package/scripts/hbase_master.py | 70 + .../package/scripts/hbase_regionserver.py | 66 + .../package/scripts/hbase_service.py | 53 + .../package/scripts/metrics_collector.py | 133 + .../package/scripts/metrics_monitor.py | 59 + .../AMBARI_METRICS/package/scripts/params.py | 257 + .../package/scripts/params_linux.py | 50 + .../package/scripts/params_windows.py | 53 + .../package/scripts/service_check.py | 166 + .../package/scripts/service_mapping.py | 22 + .../package/scripts/split_points.py | 236 + .../AMBARI_METRICS/package/scripts/status.py | 46 + .../package/scripts/status_params.py | 39 + .../package/templates/ams.conf.j2 | 35 + .../templates/ams_collector_jaas.conf.j2 | 26 + .../templates/ams_zookeeper_jaas.conf.j2 | 26 + .../hadoop-metrics2-hbase.properties.j2 | 63 + .../package/templates/hbase_client_jaas.conf.j2 | 23 + .../templates/hbase_grant_permissions.j2 | 39 + .../package/templates/hbase_master_jaas.conf.j2 | 26 + .../templates/hbase_regionserver_jaas.conf.j2 | 26 + .../package/templates/metric_groups.conf.j2 | 37 + .../package/templates/metric_monitor.ini.j2 | 31 + .../package/templates/regionservers.j2 | 20 + .../package/templates/smoketest_metrics.json.j2 | 15 + .../BigInsights/4.2/services/FLUME/alerts.json | 27 + .../services/FLUME/configuration/flume-conf.xml | 38 + .../services/FLUME/configuration/flume-env.xml | 103 + .../4.2/services/FLUME/kerberos.json | 51 + .../BigInsights/4.2/services/FLUME/metainfo.xml | 69 + .../BigInsights/4.2/services/FLUME/metrics.json | 430 + .../package/alerts/alert_flume_agent_status.py | 106 + .../4.2/services/FLUME/package/scripts/flume.py | 229 + .../FLUME/package/scripts/flume_check.py | 40 + .../FLUME/package/scripts/flume_handler.py | 145 + .../FLUME/package/scripts/flume_upgrade.py | 88 + .../services/FLUME/package/scripts/params.py | 101 + .../FLUME/package/scripts/params_linux.py | 30 + .../templates/flume-metrics2.properties.j2 | 26 + .../FLUME/package/templates/flume.conf.j2 | 24 + .../FLUME/package/templates/log4j.properties.j2 | 67 + .../BigInsights/4.2/services/HBASE/alerts.json | 157 + .../services/HBASE/configuration/hbase-env.xml | 205 + .../configuration/hbase-javaopts-properties.xml | 29 + .../HBASE/configuration/hbase-log4j.xml | 147 + .../HBASE/configuration/hbase-policy.xml | 56 + .../services/HBASE/configuration/hbase-site.xml | 816 ++ .../HBASE/configuration/ranger-hbase-audit.xml | 193 + .../ranger-hbase-plugin-properties.xml | 234 + .../ranger-hbase-policymgr-ssl.xml | 67 + .../configuration/ranger-hbase-security.xml | 75 + .../4.2/services/HBASE/kerberos.json | 188 + .../BigInsights/4.2/services/HBASE/metainfo.xml | 176 + .../BigInsights/4.2/services/HBASE/metrics.json | 9420 ++++++++++++++++++ .../HBASE/package/files/draining_servers.rb | 164 + .../HBASE/package/files/hbaseSmokeVerify.sh | 34 + .../services/HBASE/package/scripts/__init__.py | 19 + .../services/HBASE/package/scripts/functions.py | 54 + .../4.2/services/HBASE/package/scripts/hbase.py | 236 + .../HBASE/package/scripts/hbase_client.py | 72 + .../HBASE/package/scripts/hbase_decommission.py | 74 + .../HBASE/package/scripts/hbase_master.py | 131 + .../HBASE/package/scripts/hbase_regionserver.py | 132 + .../package/scripts/hbase_restgatewayserver.py | 83 + .../HBASE/package/scripts/hbase_service.py | 51 + .../HBASE/package/scripts/hbase_upgrade.py | 37 + .../services/HBASE/package/scripts/params.py | 363 + .../package/scripts/phoenix_queryserver.py | 77 + .../HBASE/package/scripts/phoenix_service.py | 50 + .../HBASE/package/scripts/service_check.py | 79 + .../HBASE/package/scripts/setup_ranger_hbase.py | 84 + .../HBASE/package/scripts/status_params.py | 46 + .../services/HBASE/package/scripts/upgrade.py | 52 + ...-metrics2-hbase.properties-GANGLIA-MASTER.j2 | 109 + ...doop-metrics2-hbase.properties-GANGLIA-RS.j2 | 107 + .../HBASE/package/templates/hbase-smoke.sh.j2 | 44 + .../HBASE/package/templates/hbase.conf.j2 | 35 + .../package/templates/hbase_client_jaas.conf.j2 | 23 + .../templates/hbase_grant_permissions.j2 | 39 + .../package/templates/hbase_master_jaas.conf.j2 | 26 + .../templates/hbase_queryserver_jaas.conf.j2 | 26 + .../templates/hbase_regionserver_jaas.conf.j2 | 26 + .../package/templates/hbase_rest_jaas.conf.j2 | 26 + .../HBASE/package/templates/regionservers.j2 | 20 + .../services/HBASE/quicklinks/quicklinks.json | 121 + .../BigInsights/4.2/services/HBASE/widgets.json | 510 + .../BigInsights/4.2/services/HDFS/alerts.json | 760 ++ .../services/HDFS/configuration/core-site.xml | 250 + .../services/HDFS/configuration/hadoop-env.xml | 415 + .../HDFS/configuration/hadoop-policy.xml | 145 + .../services/HDFS/configuration/hdfs-log4j.xml | 226 + .../services/HDFS/configuration/hdfs-site.xml | 752 ++ .../HDFS/configuration/ranger-hdfs-audit.xml | 193 + .../ranger-hdfs-plugin-properties.xml | 244 + .../configuration/ranger-hdfs-policymgr-ssl.xml | 67 + .../HDFS/configuration/ranger-hdfs-security.xml | 71 + .../services/HDFS/configuration/ssl-client.xml | 65 + .../services/HDFS/configuration/ssl-server.xml | 72 + .../BigInsights/4.2/services/HDFS/kerberos.json | 230 + .../BigInsights/4.2/services/HDFS/metainfo.xml | 283 + .../BigInsights/4.2/services/HDFS/metrics.json | 7899 +++++++++++++++ .../package/alerts/alert_checkpoint_time.py | 223 + .../alerts/alert_datanode_unmounted_data_dir.py | 164 + .../package/alerts/alert_ha_namenode_health.py | 261 + .../package/alerts/alert_upgrade_finalized.py | 171 + .../HDFS/package/files/checkForFormat.sh | 71 + .../services/HDFS/package/files/checkWebUI.py | 54 + .../services/HDFS/package/scripts/__init__.py | 20 + .../scripts/balancer-emulator/hdfs-command.py | 45 + .../services/HDFS/package/scripts/datanode.py | 158 + .../HDFS/package/scripts/datanode_upgrade.py | 141 + .../4.2/services/HDFS/package/scripts/hdfs.py | 131 + .../HDFS/package/scripts/hdfs_client.py | 113 + .../HDFS/package/scripts/hdfs_datanode.py | 76 + .../HDFS/package/scripts/hdfs_namenode.py | 488 + .../HDFS/package/scripts/hdfs_nfsgateway.py | 72 + .../HDFS/package/scripts/hdfs_rebalance.py | 130 + .../HDFS/package/scripts/hdfs_snamenode.py | 53 + .../HDFS/package/scripts/install_params.py | 39 + .../HDFS/package/scripts/journalnode.py | 169 + .../HDFS/package/scripts/journalnode_upgrade.py | 140 + .../services/HDFS/package/scripts/namenode.py | 334 + .../HDFS/package/scripts/namenode_ha_state.py | 216 + .../HDFS/package/scripts/namenode_upgrade.py | 269 + .../services/HDFS/package/scripts/nfsgateway.py | 137 + .../4.2/services/HDFS/package/scripts/params.py | 463 + .../HDFS/package/scripts/service_check.py | 109 + .../HDFS/package/scripts/setup_ranger_hdfs.py | 90 + .../services/HDFS/package/scripts/snamenode.py | 142 + .../HDFS/package/scripts/status_params.py | 44 + .../4.2/services/HDFS/package/scripts/utils.py | 407 + .../services/HDFS/package/scripts/zkfc_slave.py | 150 + .../package/templates/exclude_hosts_list.j2 | 21 + .../HDFS/package/templates/hdfs.conf.j2 | 35 + .../services/HDFS/package/templates/slaves.j2 | 21 + .../services/HDFS/quicklinks/quicklinks.json | 92 + .../BigInsights/4.2/services/HDFS/widgets.json | 644 ++ .../BigInsights/4.2/services/HIVE/alerts.json | 111 + .../services/HIVE/configuration/hcat-env.xml | 58 + .../services/HIVE/configuration/hive-env.xml | 351 + .../HIVE/configuration/hive-exec-log4j.xml | 122 + .../services/HIVE/configuration/hive-log4j.xml | 140 + .../services/HIVE/configuration/hive-site.xml | 1961 ++++ .../HIVE/configuration/hiveserver2-site.xml | 77 + .../HIVE/configuration/ranger-hive-audit.xml | 193 + .../ranger-hive-plugin-properties.xml | 223 + .../configuration/ranger-hive-policymgr-ssl.xml | 67 + .../HIVE/configuration/ranger-hive-security.xml | 76 + .../services/HIVE/configuration/webhcat-env.xml | 55 + .../HIVE/configuration/webhcat-log4j.xml | 82 + .../HIVE/configuration/webhcat-site.xml | 184 + .../HIVE/etc/hive-schema-0.12.0.mysql.sql | 777 ++ .../HIVE/etc/hive-schema-0.12.0.oracle.sql | 718 ++ .../HIVE/etc/hive-schema-0.12.0.postgres.sql | 1406 +++ .../HIVE/etc/hive-schema-0.13.0.mysql.sql | 889 ++ .../HIVE/etc/hive-schema-0.13.0.oracle.sql | 835 ++ .../HIVE/etc/hive-schema-0.13.0.postgres.sql | 1538 +++ .../HIVE/etc/hive-schema-0.14.0.mysql.sql | 889 ++ .../HIVE/etc/hive-schema-0.14.0.oracle.sql | 833 ++ .../HIVE/etc/hive-schema-0.14.0.postgres.sql | 1541 +++ .../etc/upgrade-0.12.0-to-0.13.0.oracle.sql | 165 + .../services/HIVE/etc/upgrade-0.13.0.oracle.sql | 38 + .../BigInsights/4.2/services/HIVE/kerberos.json | 114 + .../BigInsights/4.2/services/HIVE/metainfo.xml | 351 + .../HIVE/package/alerts/alert_hive_metastore.py | 193 + .../package/alerts/alert_hive_thrift_port.py | 269 + .../HIVE/package/alerts/alert_webhcat_server.py | 228 + .../package/etc/hive-schema-0.12.0.mysql.sql | 777 ++ .../package/etc/hive-schema-0.12.0.oracle.sql | 718 ++ .../package/etc/hive-schema-0.12.0.postgres.sql | 1406 +++ .../services/HIVE/package/files/addMysqlUser.sh | 37 + .../services/HIVE/package/files/hcatSmoke.sh | 41 + .../services/HIVE/package/files/hiveSmoke.sh | 24 + .../services/HIVE/package/files/hiveserver2.sql | 23 + .../HIVE/package/files/hiveserver2Smoke.sh | 32 + .../4.2/services/HIVE/package/files/pigSmoke.sh | 18 + .../HIVE/package/files/removeMysqlUser.sh | 33 + .../HIVE/package/files/startMetastore.sh | 25 + .../HIVE/package/files/templetonSmoke.sh | 93 + .../services/HIVE/package/scripts/__init__.py | 19 + .../4.2/services/HIVE/package/scripts/hcat.py | 73 + .../HIVE/package/scripts/hcat_client.py | 50 + .../HIVE/package/scripts/hcat_service_check.py | 78 + .../4.2/services/HIVE/package/scripts/hive.py | 432 + .../HIVE/package/scripts/hive_client.py | 83 + .../HIVE/package/scripts/hive_metastore.py | 234 + .../HIVE/package/scripts/hive_server.py | 177 + .../HIVE/package/scripts/hive_server_upgrade.py | 138 + .../HIVE/package/scripts/hive_service.py | 143 + .../HIVE/package/scripts/mysql_server.py | 64 + .../HIVE/package/scripts/mysql_service.py | 57 + .../HIVE/package/scripts/mysql_users.py | 70 + .../HIVE/package/scripts/mysql_utils.py | 35 + .../4.2/services/HIVE/package/scripts/params.py | 29 + .../HIVE/package/scripts/params_linux.py | 565 ++ .../HIVE/package/scripts/params_windows.py | 76 + .../HIVE/package/scripts/postgresql_server.py | 109 + .../HIVE/package/scripts/postgresql_service.py | 39 + .../HIVE/package/scripts/service_check.py | 91 + .../HIVE/package/scripts/setup_ranger_hive.py | 77 + .../HIVE/package/scripts/status_params.py | 96 + .../services/HIVE/package/scripts/webhcat.py | 111 + .../HIVE/package/scripts/webhcat_server.py | 147 + .../HIVE/package/scripts/webhcat_service.py | 75 + .../package/scripts/webhcat_service_check.py | 120 + .../HIVE/package/templates/hive.conf.j2 | 36 + .../package/templates/startHiveserver2.sh.j2 | 24 + .../package/templates/templeton_smoke.pig.j2 | 24 + .../BigInsights/4.2/services/KAFKA/alerts.json | 32 + .../KAFKA/configuration/kafka-broker.xml | 475 + .../services/KAFKA/configuration/kafka-env.xml | 86 + .../KAFKA/configuration/kafka-log4j.xml | 118 + .../4.2/services/KAFKA/kerberos.json | 50 + .../BigInsights/4.2/services/KAFKA/metainfo.xml | 84 + .../BigInsights/4.2/services/KAFKA/metrics.json | 239 + .../4.2/services/KAFKA/package/scripts/kafka.py | 243 + .../KAFKA/package/scripts/kafka_broker.py | 107 + .../services/KAFKA/package/scripts/params.py | 157 + .../KAFKA/package/scripts/service_check.py | 65 + .../KAFKA/package/scripts/status_params.py | 26 + .../services/KAFKA/package/scripts/upgrade.py | 78 + .../4.2/services/KAFKA/package/scripts/utils.py | 38 + .../KAFKA/package/templates/kafka.conf.j2 | 35 + .../package/templates/kafka_client_jaas.conf.j2 | 29 + .../KAFKA/package/templates/kafka_jaas.conf.j2 | 41 + .../package/templates/tools-log4j.properties.j2 | 21 + .../KERBEROS/configuration/kerberos-env.xml | 326 + .../KERBEROS/configuration/krb5-conf.xml | 113 + .../4.2/services/KERBEROS/kerberos.json | 17 + .../4.2/services/KERBEROS/metainfo.xml | 147 + .../KERBEROS/package/scripts/kerberos_client.py | 79 + .../KERBEROS/package/scripts/kerberos_common.py | 473 + .../KERBEROS/package/scripts/kerberos_server.py | 141 + .../services/KERBEROS/package/scripts/params.py | 200 + .../KERBEROS/package/scripts/service_check.py | 81 + .../KERBEROS/package/scripts/status_params.py | 32 + .../services/KERBEROS/package/scripts/utils.py | 105 + .../KERBEROS/package/templates/kadm5_acl.j2 | 20 + .../KERBEROS/package/templates/kdc_conf.j2 | 30 + .../KERBEROS/package/templates/krb5_conf.j2 | 55 + .../BigInsights/4.2/services/KNOX/alerts.json | 32 + .../KNOX/configuration/gateway-log4j.xml | 84 + .../KNOX/configuration/gateway-site.xml | 79 + .../services/KNOX/configuration/knox-env.xml | 81 + .../services/KNOX/configuration/ldap-log4j.xml | 67 + .../KNOX/configuration/ranger-knox-audit.xml | 193 + .../ranger-knox-plugin-properties.xml | 241 + .../configuration/ranger-knox-policymgr-ssl.xml | 67 + .../KNOX/configuration/ranger-knox-security.xml | 65 + .../services/KNOX/configuration/topology.xml | 182 + .../services/KNOX/configuration/users-ldif.xml | 139 + .../BigInsights/4.2/services/KNOX/kerberos.json | 69 + .../BigInsights/4.2/services/KNOX/metainfo.xml | 92 + .../KNOX/package/files/validateKnoxStatus.py | 43 + .../4.2/services/KNOX/package/scripts/knox.py | 162 + .../KNOX/package/scripts/knox_gateway.py | 307 + .../services/KNOX/package/scripts/knox_ldap.py | 54 + .../4.2/services/KNOX/package/scripts/ldap.py | 55 + .../4.2/services/KNOX/package/scripts/params.py | 459 + .../KNOX/package/scripts/service_check.py | 92 + .../KNOX/package/scripts/setup_ranger_knox.py | 77 + .../KNOX/package/scripts/status_params.py | 50 + .../services/KNOX/package/scripts/upgrade.py | 93 + .../package/templates/krb5JAASLogin.conf.j2 | 30 + .../BigInsights/4.2/services/OOZIE/alerts.json | 45 + .../services/OOZIE/configuration/oozie-env.xml | 201 + .../OOZIE/configuration/oozie-log4j.xml | 147 + .../services/OOZIE/configuration/oozie-site.xml | 416 + .../4.2/services/OOZIE/kerberos.json | 70 + .../BigInsights/4.2/services/OOZIE/metainfo.xml | 172 + .../package/alerts/alert_check_oozie_server.py | 211 + .../services/OOZIE/package/files/oozieSmoke2.sh | 90 + .../files/prepareOozieHdfsDirectories.sh | 46 + .../OOZIE/package/files/wrap_ooziedb.sh | 31 + .../4.2/services/OOZIE/package/scripts/oozie.py | 279 + .../OOZIE/package/scripts/oozie_client.py | 76 + .../OOZIE/package/scripts/oozie_server.py | 193 + .../package/scripts/oozie_server_upgrade.py | 300 + .../OOZIE/package/scripts/oozie_service.py | 124 + .../services/OOZIE/package/scripts/params.py | 262 + .../OOZIE/package/scripts/service_check.py | 140 + .../OOZIE/package/scripts/status_params.py | 47 + .../OOZIE/package/templates/adminusers.txt.j2 | 28 + .../package/templates/oozie-log4j.properties.j2 | 93 + .../services/OOZIE/quicklinks/quicklinks.json | 48 + .../4.2/services/PIG/configuration/pig-env.xml | 39 + .../services/PIG/configuration/pig-log4j.xml | 66 + .../PIG/configuration/pig-properties.xml | 632 ++ .../BigInsights/4.2/services/PIG/kerberos.json | 17 + .../BigInsights/4.2/services/PIG/metainfo.xml | 87 + .../4.2/services/PIG/package/files/pigSmoke.sh | 18 + .../4.2/services/PIG/package/scripts/params.py | 25 + .../PIG/package/scripts/params_linux.py | 88 + .../4.2/services/PIG/package/scripts/pig.py | 61 + .../services/PIG/package/scripts/pig_client.py | 59 + .../PIG/package/scripts/service_check.py | 123 + .../BigInsights/4.2/services/RANGER/alerts.json | 74 + .../RANGER/configuration/admin-properties.xml | 287 + .../RANGER/configuration/ranger-admin-site.xml | 571 ++ .../RANGER/configuration/ranger-env.xml | 465 + .../RANGER/configuration/ranger-site.xml | 76 + .../RANGER/configuration/ranger-ugsync-site.xml | 496 + .../configuration/usersync-properties.xml | 126 + .../4.2/services/RANGER/metainfo.xml | 107 + .../alerts/alert_ranger_admin_passwd_check.py | 180 + .../services/RANGER/package/scripts/params.py | 208 + .../RANGER/package/scripts/ranger_admin.py | 194 + .../RANGER/package/scripts/ranger_service.py | 47 + .../RANGER/package/scripts/ranger_usersync.py | 82 + .../RANGER/package/scripts/service_check.py | 51 + .../RANGER/package/scripts/setup_ranger.py | 137 + .../RANGER/package/scripts/setup_ranger_xml.py | 467 + .../services/RANGER/package/scripts/upgrade.py | 30 + .../4.2/services/RANGER/themes/theme.json | 1397 +++ .../4.2/services/RANGER_KMS/alerts.json | 32 + .../RANGER_KMS/configuration/dbks-site.xml | 101 + .../RANGER_KMS/configuration/kms-env.xml | 55 + .../RANGER_KMS/configuration/kms-log4j.xml | 69 + .../RANGER_KMS/configuration/kms-properties.xml | 104 + .../RANGER_KMS/configuration/kms-site.xml | 146 + .../configuration/ranger-kms-audit.xml | 153 + .../configuration/ranger-kms-policymgr-ssl.xml | 73 + .../configuration/ranger-kms-security.xml | 65 + .../configuration/ranger-kms-site.xml | 66 + .../4.2/services/RANGER_KMS/kerberos.json | 49 + .../4.2/services/RANGER_KMS/metainfo.xml | 89 + .../services/RANGER_KMS/package/scripts/kms.py | 489 + .../RANGER_KMS/package/scripts/kms_server.py | 96 + .../RANGER_KMS/package/scripts/kms_service.py | 49 + .../RANGER_KMS/package/scripts/params.py | 246 + .../RANGER_KMS/package/scripts/service_check.py | 41 + .../RANGER_KMS/package/scripts/upgrade.py | 29 + .../SLIDER/configuration/slider-client.xml | 61 + .../SLIDER/configuration/slider-env.xml | 44 + .../SLIDER/configuration/slider-log4j.xml | 93 + .../4.2/services/SLIDER/kerberos.json | 17 + .../4.2/services/SLIDER/metainfo.xml | 128 + .../SLIDER/package/files/hbaseSmokeVerify.sh | 34 + .../services/SLIDER/package/scripts/__init__.py | 19 + .../services/SLIDER/package/scripts/params.py | 65 + .../SLIDER/package/scripts/params_linux.py | 75 + .../SLIDER/package/scripts/params_windows.py | 45 + .../SLIDER/package/scripts/service_check.py | 59 + .../services/SLIDER/package/scripts/slider.py | 97 + .../SLIDER/package/scripts/slider_client.py | 71 + .../package/templates/storm-slider-env.sh.j2 | 38 + .../services/SOLR/configuration/solr-env.xml | 244 + .../services/SOLR/configuration/solr-log4j.xml | 83 + .../services/SOLR/configuration/solr-site.xml | 47 + .../BigInsights/4.2/services/SOLR/kerberos.json | 53 + .../BigInsights/4.2/services/SOLR/metainfo.xml | 82 + .../services/SOLR/package/scripts/__init__.py | 19 + .../4.2/services/SOLR/package/scripts/params.py | 205 + .../SOLR/package/scripts/service_check.py | 61 + .../4.2/services/SOLR/package/scripts/solr.py | 100 + .../SOLR/package/scripts/solr_client.py | 36 + .../SOLR/package/scripts/solr_server.py | 107 + .../SOLR/package/scripts/solr_service.py | 72 + .../SOLR/package/scripts/solr_upgrade.py | 135 + .../SOLR/package/scripts/status_params.py | 32 + .../services/SOLR/package/templates/solr.xml.j2 | 51 + .../SOLR/package/templates/solr_jaas.conf.j2 | 26 + .../BigInsights/4.2/services/SPARK/alerts.json | 32 + .../SPARK/configuration/spark-defaults.xml | 175 + .../services/SPARK/configuration/spark-env.xml | 120 + .../configuration/spark-javaopts-properties.xml | 28 + .../SPARK/configuration/spark-log4j.xml | 43 + .../configuration/spark-metrics-properties.xml | 161 + .../4.2/services/SPARK/kerberos.json | 55 + .../BigInsights/4.2/services/SPARK/metainfo.xml | 197 + .../SPARK/package/scripts/job_history_server.py | 167 + .../services/SPARK/package/scripts/params.py | 216 + .../SPARK/package/scripts/service_check.py | 132 + .../4.2/services/SPARK/package/scripts/spark.py | 353 + .../SPARK/package/scripts/spark_check.py | 76 + .../SPARK/package/scripts/spark_client.py | 62 + .../SPARK/package/scripts/status_params.py | 36 + .../SPARK/package/scripts/thrift_server.py | 119 + .../package/templates/spark-defaults.conf.j2 | 43 + .../services/SPARK/quicklinks/quicklinks.json | 47 + .../services/SQOOP/configuration/sqoop-env.xml | 62 + .../BigInsights/4.2/services/SQOOP/metainfo.xml | 95 + .../services/SQOOP/package/scripts/__init__.py | 19 + .../services/SQOOP/package/scripts/params.py | 95 + .../SQOOP/package/scripts/service_check.py | 44 + .../4.2/services/SQOOP/package/scripts/sqoop.py | 85 + .../SQOOP/package/scripts/sqoop_client.py | 57 + .../4.2/services/SYSTEMML/metainfo.xml | 77 + .../SYSTEMML/package/scripts/__init__.py | 19 + .../services/SYSTEMML/package/scripts/params.py | 40 + .../SYSTEMML/package/scripts/service_check.py | 43 + .../SYSTEMML/package/scripts/systemml_client.py | 49 + .../services/TITAN/configuration/titan-env.xml | 48 + .../TITAN/configuration/titan-hbase-solr.xml | 67 + .../TITAN/configuration/titan-log4j.xml | 66 + .../4.2/services/TITAN/kerberos.json | 17 + .../BigInsights/4.2/services/TITAN/metainfo.xml | 88 + .../TITAN/package/files/titanSmoke.groovy | 20 + .../services/TITAN/package/scripts/params.py | 128 + .../TITAN/package/scripts/service_check.py | 64 + .../4.2/services/TITAN/package/scripts/titan.py | 70 + .../TITAN/package/scripts/titan_client.py | 58 + .../4.2/services/YARN/MAPREDUCE2_metrics.json | 2596 +++++ .../4.2/services/YARN/YARN_metrics.json | 3486 +++++++ .../4.2/services/YARN/YARN_widgets.json | 617 ++ .../BigInsights/4.2/services/YARN/alerts.json | 414 + .../YARN/configuration-mapred/mapred-env.xml | 103 + .../YARN/configuration-mapred/mapred-site.xml | 585 ++ .../YARN/configuration/capacity-scheduler.xml | 172 + .../YARN/configuration/ranger-yarn-audit.xml | 193 + .../ranger-yarn-plugin-properties.xml | 86 + .../configuration/ranger-yarn-policymgr-ssl.xml | 67 + .../YARN/configuration/ranger-yarn-security.xml | 65 + .../services/YARN/configuration/yarn-env.xml | 262 + .../services/YARN/configuration/yarn-log4j.xml | 84 + .../services/YARN/configuration/yarn-site.xml | 1160 +++ .../BigInsights/4.2/services/YARN/kerberos.json | 224 + .../BigInsights/4.2/services/YARN/metainfo.xml | 286 + .../package/alerts/alert_nodemanager_health.py | 201 + .../alerts/alert_nodemanagers_summary.py | 197 + .../files/validateYarnComponentStatus.py | 170 + .../services/YARN/package/scripts/__init__.py | 20 + .../scripts/application_timeline_server.py | 139 + .../YARN/package/scripts/historyserver.py | 158 + .../package/scripts/mapred_service_check.py | 80 + .../YARN/package/scripts/mapreduce2_client.py | 56 + .../YARN/package/scripts/nodemanager.py | 144 + .../YARN/package/scripts/nodemanager_upgrade.py | 76 + .../4.2/services/YARN/package/scripts/params.py | 412 + .../YARN/package/scripts/resourcemanager.py | 181 + .../services/YARN/package/scripts/service.py | 81 + .../YARN/package/scripts/service_check.py | 91 + .../YARN/package/scripts/setup_ranger_yarn.py | 67 + .../YARN/package/scripts/status_params.py | 44 + .../4.2/services/YARN/package/scripts/yarn.py | 445 + .../YARN/package/scripts/yarn_client.py | 56 + .../package/templates/container-executor.cfg.j2 | 40 + .../package/templates/exclude_hosts_list.j2 | 21 + .../YARN/package/templates/mapreduce.conf.j2 | 35 + .../package/templates/taskcontroller.cfg.j2 | 38 + .../YARN/package/templates/yarn.conf.j2 | 35 + .../YARN/quicklinks-mapred/quicklinks.json | 92 + .../services/YARN/quicklinks/quicklinks.json | 92 + .../4.2/services/ZOOKEEPER/alerts.json | 58 + .../ZOOKEEPER/configuration/zoo.cfg.xml | 91 + .../ZOOKEEPER/configuration/zookeeper-env.xml | 77 + .../ZOOKEEPER/configuration/zookeeper-log4j.xml | 102 + .../4.2/services/ZOOKEEPER/kerberos.json | 39 + .../4.2/services/ZOOKEEPER/metainfo.xml | 91 + .../services/ZOOKEEPER/package/files/zkEnv.sh | 96 + .../ZOOKEEPER/package/files/zkServer.sh | 120 + .../ZOOKEEPER/package/files/zkService.sh | 26 + .../services/ZOOKEEPER/package/files/zkSmoke.sh | 93 + .../ZOOKEEPER/package/scripts/__init__.py | 20 + .../ZOOKEEPER/package/scripts/params.py | 96 + .../ZOOKEEPER/package/scripts/service_check.py | 53 + .../ZOOKEEPER/package/scripts/status_params.py | 43 + .../ZOOKEEPER/package/scripts/zookeeper.py | 114 + .../package/scripts/zookeeper_client.py | 71 + .../package/scripts/zookeeper_server.py | 161 + .../package/scripts/zookeeper_service.py | 58 + .../package/templates/configuration.xsl.j2 | 42 + .../ZOOKEEPER/package/templates/zoo.cfg.j2 | 53 + .../templates/zookeeper_client_jaas.conf.j2 | 23 + .../package/templates/zookeeper_jaas.conf.j2 | 26 + .../BigInsights/4.2/services/stack_advisor.py | 105 + .../BigInsights/4.2/upgrades/config-upgrade.xml | 135 + .../upgrades/nonrolling-upgrade-to-hdp-2.6.xml | 800 ++ .../HDP/2.0.6/configuration/cluster-env.xml | 16 +- .../HDP/2.0.6/properties/stack_features.json | 852 +- .../HDP/2.0.6/properties/stack_tools.json | 16 +- .../PERF/1.0/configuration/cluster-env.xml | 16 +- .../PERF/1.0/properties/stack_features.json | 38 +- .../stacks/PERF/1.0/properties/stack_tools.json | 16 +- .../actionmanager/TestActionDBAccessorImpl.java | 44 +- .../ComponentVersionAlertRunnableTest.java | 5 +- .../creator/UpgradeEventCreatorTest.java | 6 +- .../checks/PreviousUpgradeCompletedTest.java | 13 +- .../BlueprintConfigurationProcessorTest.java | 38 +- ...ClusterStackVersionResourceProviderTest.java | 276 +- .../PreUpgradeCheckResourceProviderTest.java | 12 +- .../StackUpgradeConfigurationMergeTest.java | 35 +- .../UpgradeResourceProviderHDP22Test.java | 15 +- .../internal/UpgradeResourceProviderTest.java | 130 +- .../UpgradeSummaryResourceProviderTest.java | 22 +- .../upgrade/StackVersionListenerTest.java | 98 +- .../ambari/server/orm/dao/UpgradeDAOTest.java | 32 +- .../ChangeStackReferencesActionTest.java | 102 + .../ComponentVersionCheckActionTest.java | 120 +- .../upgrades/UpgradeActionTest.java | 265 +- .../server/state/ServiceComponentTest.java | 31 +- .../ambari/server/state/UpgradeHelperTest.java | 319 +- .../cluster/ClusterEffectiveVersionTest.java | 68 +- .../services/RetryUpgradeActionServiceTest.java | 30 +- .../stack/upgrade/StageWrapperBuilderTest.java | 32 +- .../ClusterConfigurationRequestTest.java | 113 +- .../common-services/configs/hawq_default.json | 6 +- .../python/host_scripts/TestAlertDiskSpace.py | 16 +- .../2.0.6/HBASE/test_phoenix_queryserver.py | 23 - .../stacks/2.0.6/YARN/test_historyserver.py | 21 +- .../2.5/configs/ranger-admin-default.json | 990 +- .../2.5/configs/ranger-admin-secured.json | 1108 +- .../stacks/2.5/configs/ranger-kms-default.json | 1158 +-- .../stacks/2.5/configs/ranger-kms-secured.json | 1320 +-- .../2.6/configs/ranger-admin-default.json | 953 +- .../2.6/configs/ranger-admin-secured.json | 1066 +- .../src/test/python/stacks/utils/RMFTestCase.py | 8 +- .../controllers/global/cluster_controller.js | 1 + .../main/admin/stack_and_upgrade_controller.js | 59 +- ambari-web/app/mappers/hosts_mapper.js | 12 +- ambari-web/app/messages.js | 3 + .../stack_version/stack_upgrade_history.js | 17 +- .../modal_popups/install_repo_confirmation.hbs | 27 + .../admin/stack_upgrade/upgrade_history.hbs | 4 +- .../main/admin/stack_upgrade/versions.hbs | 7 + ambari-web/app/utils/ajax/ajax.js | 27 +- .../admin/stack_upgrade/upgrade_history_view.js | 2 +- .../stack_upgrade/upgrade_version_box_view.js | 8 +- .../main/admin/stack_upgrade/versions_view.js | 21 +- .../admin/stack_and_upgrade_controller_test.js | 48 +- .../upgrade_version_box_view_test.js | 11 +- .../admin/stack_upgrade/version_view_test.js | 148 +- dev-support/docker/docker/bin/ambaribuild.py | 21 +- .../docker/docker/bin/test/ambaribuild_test.py | 17 + pom.xml | 4 + 1259 files changed, 244186 insertions(+), 5454 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/37192c9b/ambari-server/src/main/java/org/apache/ambari/server/topology/AmbariContext.java ---------------------------------------------------------------------- diff --cc ambari-server/src/main/java/org/apache/ambari/server/topology/AmbariContext.java index f5b674e,a2c0b9b..ebd3468 --- a/ambari-server/src/main/java/org/apache/ambari/server/topology/AmbariContext.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/topology/AmbariContext.java @@@ -80,7 -80,7 +81,8 @@@ import org.slf4j.LoggerFactory import com.google.common.collect.Iterables; import com.google.common.collect.Sets; +import com.google.common.util.concurrent.Striped; + import com.google.inject.Provider; /** http://git-wip-us.apache.org/repos/asf/ambari/blob/37192c9b/ambari-web/app/utils/ajax/ajax.js ----------------------------------------------------------------------