Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Stacks can extend other Stacks in order to share command scripts and configurations. This reduces duplication of code across Stacks .with the following:

  • define repositories for the new Stack (for the child Stack)
  • add new Services (not in the parent Stack)
  • override command scripts of the parent Services
  • override configurations of the parent Services

For example, the HDP 2.1.1 Stack extends HDP 2.0.6 Stack so only the changes applicable to HDP 2.1.1 are present in that Stack definition. The extension is defined in the metainfo.xml for HDP 2.1.1 Stack:

...