HDP plugin support for HDP 2.0 stack

Registered by John Speidel

The HDP plugin currently only supports HDP 1.3.2.
This blueprint defines support for HDP 2.0 in the HDP plugin.

The HDP 2.0 stack defines the following services:
GANGLIA, HBASE, HCATALOG, HDFS , HIVE, MAPREDUCE2, NAGIOS, OOZIE, PIG, TEZ, WEBHCAT, YARN , ZOOKEEPER

Of these services, MAPREDUCE2, TEZ and YARN are new.
These services will be added by distinct patches where possible.

In addition to adding these new services, there will likely be some additional refactoring work necessary to support multiple versions (1.3.2 and 2.0). Most of this work has already been merged but there are likely still a few places where the refactoring was incomplete. This refactoring work will be identified as an initial step and will be addressed by a series of patches separate from the adding of the new services.

Also, as part of this work, the version of Amabri that is being used will be updated. Again, this will be handled in it's own patch.

Blueprint information

Status:
Complete
Approver:
Sergey Lukjanov
Priority:
Medium
Drafter:
John Speidel
Direction:
Approved
Assignee:
John Speidel
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon 2014.1
Started by
Sergey Lukjanov
Completed by
Sergey Lukjanov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/hdp-hdp2-support,n,z

Addressed by: https://review.openstack.org/67577
    Update Ambari Repo location and services refactoring

Gerrit topic: https://review.openstack.org/#q,topic:bug/1271677,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bug/1277653,n,z

Addressed by: https://review.openstack.org/71967
    Enable HDP 2 deployment leveraging HDP plugin

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.