|
@@ -296,66 +296,66 @@
|
|
|
</execute-stage>
|
|
|
|
|
|
<!--HDFS-->
|
|
|
- <execute-stage service="HDFS" component="NAMENODE">
|
|
|
+ <execute-stage service="HDFS" component="NAMENODE" title="Apply config changes for NameNode">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_modify_hadoop_env"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HDFS" component="NAMENODE">
|
|
|
+ <execute-stage service="HDFS" component="NAMENODE" title="Apply config changes for NameNode">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hdfs_adjust_ranger_plugin"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HDFS" component="NAMENODE">
|
|
|
+ <execute-stage service="HDFS" component="NAMENODE" title="Apply config changes for NameNode">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hdfs_transition_ranger_hdfs_policy"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HDFS" component="NAMENODE">
|
|
|
+ <execute-stage service="HDFS" component="NAMENODE" title="Apply config changes for NameNode">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hdfs_transition_ranger_hdfs_audit"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HDFS" component="NAMENODE">
|
|
|
+ <execute-stage service="HDFS" component="NAMENODE" title="Apply config changes for NameNode">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hdfs_transition_ranger_hdfs_security"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HDFS" component="NAMENODE">
|
|
|
+ <execute-stage service="HDFS" component="NAMENODE" title="Apply config changes for NameNode">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hdfs_ranger_hdfs_delete_old_properties"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
<!--YARN-->
|
|
|
- <execute-stage service="MAPREDUCE2" component="HISTORYSERVER">
|
|
|
+ <execute-stage service="MAPREDUCE2" component="HISTORYSERVER" title="Apply config changes for HistoryServer">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_mapreduce2_adjust_history_server"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="YARN" component="APP_TIMELINE_SERVER">
|
|
|
+ <execute-stage service="YARN" component="APP_TIMELINE_SERVER" title="Apply config changes for AppTimelineServer">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_yarn_ats_enable_recovery"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="YARN" component="RESOURCEMANAGER">
|
|
|
+ <execute-stage service="YARN" component="RESOURCEMANAGER" title="Apply config changes for ResourceManager">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_yarn_rm_disable_node_labels"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="YARN" component="RESOURCEMANAGER">
|
|
|
+ <execute-stage service="YARN" component="RESOURCEMANAGER" title="Apply config changes for ResourceManager">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_yarn_rm_clear_default_node_label_expression"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="YARN" component="RESOURCEMANAGER">
|
|
|
+ <execute-stage service="YARN" component="RESOURCEMANAGER" title="Apply config changes for ResourceManager">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_yarn_rm_check_cs_root_def_capacity"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="YARN" component="RESOURCEMANAGER">
|
|
|
+ <execute-stage service="YARN" component="RESOURCEMANAGER" title="Apply config changes for ResourceManager">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_yarn_rm_check_cs_root_max_capacity"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
|
|
|
<!--HBASE-->
|
|
|
- <execute-stage service="HBASE" component="HBASE_MASTER">
|
|
|
+ <execute-stage service="HBASE" component="HBASE_MASTER" title="Apply config changes for HBase Master">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hbase_master_adjust_phoenix_scheduler_factory"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HBASE" component="HBASE_MASTER">
|
|
|
+ <execute-stage service="HBASE" component="HBASE_MASTER" title="Apply config changes for HBase Master">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hbase_master_adjust_phoenix_rpc_controller_factory"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HBASE" component="HBASE_MASTER">
|
|
|
+ <execute-stage service="HBASE" component="HBASE_MASTER" title="Apply config changes for HBase Master">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hbase_master_set_global_memstore_size"/>
|
|
|
</execute-stage>
|
|
|
|
|
@@ -363,141 +363,126 @@
|
|
|
<task xsi:type="server_action" summary="Calculating HBase Properties" class="org.apache.ambari.server.serveraction.upgrades.HBaseConfigCalculation" />
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HBASE" component="HBASE_MASTER">
|
|
|
+ <execute-stage service="HBASE" component="HBASE_MASTER" title="Apply config changes for HBase Master">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hbase_master_adjust_phoenix_indexed_wal_edit_codec"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HBASE" component="HBASE_MASTER">
|
|
|
+ <execute-stage service="HBASE" component="HBASE_MASTER" title="Apply config changes for HBase Master">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hbase_master_adjust_authorization_coprocessors"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HBASE" component="HBASE_MASTER">
|
|
|
+ <execute-stage service="HBASE" component="HBASE_MASTER" title="Apply config changes for HBase Master">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hbase_master_transition_ranger_hbase_policy"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HBASE" component="HBASE_MASTER">
|
|
|
+ <execute-stage service="HBASE" component="HBASE_MASTER" title="Apply config changes for HBase Master">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hbase_master_transition_ranger_hbase_audit"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HBASE" component="HBASE_MASTER">
|
|
|
+ <execute-stage service="HBASE" component="HBASE_MASTER" title="Apply config changes for HBase Master">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hbase_master_copy_ranger_policies"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HBASE" component="HBASE_MASTER">
|
|
|
+ <execute-stage service="HBASE" component="HBASE_MASTER" title="Apply config changes for HBase Master">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hbase_master_delete_old_ranger_properties"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
|
|
|
<!--TEZ-->
|
|
|
- <execute-stage service="TEZ" component="TEZ_CLIENT">
|
|
|
+ <execute-stage service="TEZ" component="TEZ_CLIENT" title="Apply config changes for Tez">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_tez_client_adjust_properties"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
|
|
|
<!--HIVE-->
|
|
|
- <execute-stage service="HIVE" component="HIVE_SERVER">
|
|
|
+ <execute-stage service="HIVE" component="HIVE_SERVER" title="Apply config changes for Hive Server">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hive_server_replace_auth_manager"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HIVE" component="HIVE_SERVER">
|
|
|
+ <execute-stage service="HIVE" component="HIVE_SERVER" title="Apply config changes for Hive Server">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hive_server_configure_authentication"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HIVE" component="HIVE_SERVER">
|
|
|
+ <execute-stage service="HIVE" component="HIVE_SERVER" title="Apply config changes for Hive Server">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hive_server_configure_ranger_policy"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HIVE" component="HIVE_SERVER">
|
|
|
+ <execute-stage service="HIVE" component="HIVE_SERVER" title="Apply config changes for Hive Server">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hive_server_configure_ranger_security"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HIVE" component="HIVE_SERVER">
|
|
|
+ <execute-stage service="HIVE" component="HIVE_SERVER" title="Apply config changes for Hive Server">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hive_server_configure_ranger_audit"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HIVE" component="HIVE_SERVER">
|
|
|
+ <execute-stage service="HIVE" component="HIVE_SERVER" title="Apply config changes for Hive Server">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_hive_server_remove_deprecated_ranger_properties"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HIVE" component="WEBHCAT_SERVER">
|
|
|
+ <execute-stage service="HIVE" component="WEBHCAT_SERVER" title="Apply config changes for WebHCat Server">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_webhcat_server_update_env"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="HIVE" component="WEBHCAT_SERVER">
|
|
|
+ <execute-stage service="HIVE" component="WEBHCAT_SERVER" title="Apply config changes for WebHCat Server">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_webhcat_server_update_configuration_paths"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
|
|
|
<!--OOZIE-->
|
|
|
- <execute-stage service="OOZIE" component="OOZIE_SERVER">
|
|
|
+ <execute-stage service="OOZIE" component="OOZIE_SERVER" title="Apply config changes for Oozie Server">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_oozie_remove_redundant_configurations"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
|
|
|
<!--KNOX-->
|
|
|
- <execute-stage service="KNOX" component="KNOX_GATEWAY">
|
|
|
+ <execute-stage service="KNOX" component="KNOX_GATEWAY" title="Apply config changes for Knox Gateway">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_knox_configure_ranger_policy"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="KNOX" component="KNOX_GATEWAY">
|
|
|
+ <execute-stage service="KNOX" component="KNOX_GATEWAY" title="Apply config changes for Knox Gateway">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_knox_configure_ranger_knox_audit"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="KNOX" component="KNOX_GATEWAY">
|
|
|
+ <execute-stage service="KNOX" component="KNOX_GATEWAY" title="Apply config changes for Knox Gateway">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_knox_remove_deprecated_ranger_properties"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
<!--STORM-->
|
|
|
- <execute-stage service="STORM" component="NIMBUS">
|
|
|
+ <execute-stage service="STORM" component="NIMBUS" title="Apply config changes for Nimbus">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_nimbus_convert_nimbus_host_to_seeds"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="STORM" component="NIMBUS">
|
|
|
+ <execute-stage service="STORM" component="NIMBUS" title="Apply config changes for Nimbus">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_update_storm_env"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="STORM" component="NIMBUS">
|
|
|
+ <execute-stage service="STORM" component="NIMBUS" title="Apply config changes for Nimbus">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_add_storm_cluster_logs_content"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="STORM" component="NIMBUS">
|
|
|
+ <execute-stage service="STORM" component="NIMBUS" title="Apply config changes for Nimbus">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_add_storm_worker_logs_content"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="STORM" component="NIMBUS">
|
|
|
+ <execute-stage service="STORM" component="NIMBUS" title="Apply config changes for Nimbus">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_nimbus_update_env_vars"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="STORM" component="NIMBUS">
|
|
|
+ <execute-stage service="STORM" component="NIMBUS" title="Apply config changes for Nimbus">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_nimbus_configure_ranger_policy"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="STORM" component="NIMBUS">
|
|
|
+ <execute-stage service="STORM" component="NIMBUS" title="Apply config changes for Nimbus">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_nimbus_configure_ranger_audit"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
- <execute-stage service="STORM" component="NIMBUS">
|
|
|
+ <execute-stage service="STORM" component="NIMBUS" title="Apply config changes for Nimbus">
|
|
|
<task xsi:type="configure" id="hdp_2_3_0_0_nimbus_remove_deprecated_ranger_properties"/>
|
|
|
</execute-stage>
|
|
|
|
|
|
</group>
|
|
|
|
|
|
- <!-- Invoke hdp-select set all after all components have been stopped but
|
|
|
- before starting new ones. This step must be done here in order to
|
|
|
- ensure that components which rely on other components (like ZKFC on hadoop)
|
|
|
- will start on the correct versions -->
|
|
|
- <group xsi:type="cluster" name="ALL_HOST_OPS" title="Set Version On All Hosts">
|
|
|
- <skippable>true</skippable>
|
|
|
- <execute-stage title="Update stack to {{version}}">
|
|
|
- <task xsi:type="execute">
|
|
|
- <script>scripts/ru_set_all.py</script>
|
|
|
- <function>actionexecute</function>
|
|
|
- </task>
|
|
|
- </execute-stage>
|
|
|
- </group>
|
|
|
-
|
|
|
<!-- Now, restart all of the services. -->
|
|
|
-
|
|
|
<group xsi:type="restart" name="ZOOKEEPER" title="ZooKeeper">
|
|
|
<service-check>false</service-check>
|
|
|
<skippable>true</skippable>
|
|
@@ -722,6 +707,20 @@
|
|
|
</service>
|
|
|
</group>
|
|
|
|
|
|
+ <!--
|
|
|
+ Invoke "hdp-select set all" to change any components we may have missed
|
|
|
+ that are installed on the hosts but not known by Ambari.
|
|
|
+ -->
|
|
|
+ <group xsi:type="cluster" name="ALL_HOST_OPS" title="Set Version On All Hosts">
|
|
|
+ <skippable>true</skippable>
|
|
|
+ <execute-stage title="Update stack to {{version}}">
|
|
|
+ <task xsi:type="execute">
|
|
|
+ <script>scripts/ru_set_all.py</script>
|
|
|
+ <function>actionexecute</function>
|
|
|
+ </task>
|
|
|
+ </execute-stage>
|
|
|
+ </group>
|
|
|
+
|
|
|
<group xsi:type="cluster" name="POST_CLUSTER" title="Finalize {{direction.text.proper}}">
|
|
|
<skippable>true</skippable>
|
|
|
<execute-stage title="Check Unhealthy Hosts" id="unhealthy-hosts">
|