Hi all,
I'm working on Epic
AMBARI-19090<https://issues.apache.org/jira/browse/AMBARI-19090> to create the
HDP 3.0 stack. Because this is a major change in the Hadoop version, I've
decided to do some cleanup and flattened out all of the earlier HDP stacks by
creating new versions in common-services for ZK, HDFS, YARN/MR (and soon
others).
Once I commit this patch, if you make any changes to the following areas listed
below, please make sure to also include them in the new HDP 3.0 stack and new
service versions in common-services.
Affected Areas:
* Hooks (ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks)
* Configurations like cluster-env
(ambari-server/src/main/resources/stacks/HDP/2.0.6/configuration/cluster-env/xml)
* Earlier HDP stack versions (HDP 2.0.6 - 2.6), including
* kerberos.json
* role_command_order.json
* Widgets
* Metrics
* Alert definitions
* Themes
* Stack Advisor (not present yet in new HDP 3.0 stack)
This means that the code has new versions in common-services for
ZK (3.4.9, inherits from earlier version)
HDFS (3.0.0, copies every file from previous version, and flattens all of the
files for HDFS from HDP 2.0.6 - 2.6)
YARN/MR (3.0.0, copies every file from previous version, and flattens all of
the files for YARN/MR from HDP 2.0.6 - 2.6)
Because these new directories exist in common-services, I've removed configs
that reference /usr/hdp or ${hdp.version} and instead overriden the config
values in the HDP 3.0 stack.
If you have any questions regarding this work, or whether or not you need to
include logic in the new versions in common-services, please don't hesitate to
ask me.
Thanks,
Alejandro Fernandez