Jump to: navigation, search

Difference between revisions of "Sahara/CDHPlugin"

(Initial version of the spec.)
 
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<big>'''Introduction'''</big>
+
==Attention==
  
The [http://www.cloudera.com/content/cloudera/en/products/cdh.html CDH] plugin allows Savanna to configure Hadoop clusters on OpenStack clouds by using [http://www.cloudera.com/content/cloudera/en/products/cloudera-manager.html Cloudera Manager] through the [http://cloudera.github.io/cm_api/ API].
+
This page is outdated. Please follow Sahara official documentation for more information about the Cloudera Plugin [http://docs.openstack.org/developer/sahara/]
  
<big>'''Requirements''</big>'
+
== Introduction ==
 +
 
 +
The [http://www.cloudera.com/content/cloudera/en/products/cdh.html CDH] plugin allows Sahara to configure Hadoop clusters on OpenStack clouds by using [http://www.cloudera.com/content/cloudera/en/products/cloudera-manager.html Cloudera Manager] through the [http://cloudera.github.io/cm_api/ API].
 +
 
 +
== Requirements ==
  
 
Vanilla OS images with [https://cloudinit.readthedocs.org/en/latest/ cloud-init] that are supported by Cloudera Manager:
 
Vanilla OS images with [https://cloudinit.readthedocs.org/en/latest/ cloud-init] that are supported by Cloudera Manager:
 +
 
http://www.cloudera.com/content/cloudera-content/cloudera-docs/CM4Ent/latest/Cloudera-Manager-Installation-Guide/cmig_cm_requirements.html
 
http://www.cloudera.com/content/cloudera-content/cloudera-docs/CM4Ent/latest/Cloudera-Manager-Installation-Guide/cmig_cm_requirements.html
  
 
An OpenStack Grizzly or newer private or public cloud.
 
An OpenStack Grizzly or newer private or public cloud.
  
<big>'''Related Resources'''</big>
+
== Implementation Notes ==
 +
 
 +
TODO
 +
 
 +
Work in progress branch on GitHub:
 +
 
 +
https://github.com/andreisavu/savanna/compare/bp;cdh-plugin
 +
 
 +
Relevant documentation pages:
 +
 
 +
* https://savanna.readthedocs.org/en/latest/devref/plugins.html
 +
* https://savanna.readthedocs.org/en/latest/devref/plugin.spi.html
 +
 
 +
== Related Resources ==
  
 
Python API client for Cloudera Manager:
 
Python API client for Cloudera Manager:
Line 18: Line 36:
 
* http://cloudera.github.io/cm_api/apidocs/v4/index.html
 
* http://cloudera.github.io/cm_api/apidocs/v4/index.html
 
* http://blog.cloudera.com/blog/2012/09/automating-your-cluster-with-cloudera-manager-api/  
 
* http://blog.cloudera.com/blog/2012/09/automating-your-cluster-with-cloudera-manager-api/  
 +
  
 
Similar work in Apache Whirr:
 
Similar work in Apache Whirr:
Line 23: Line 42:
 
* https://github.com/cloudera/whirr-cm
 
* https://github.com/cloudera/whirr-cm
 
* http://whirr.apache.org/
 
* http://whirr.apache.org/
 +
  
 
Similar work in Dell Crowbar:
 
Similar work in Dell Crowbar:
  
 
* http://blog.cloudera.com/blog/2013/08/how-to-deploy-hadoop-clusters-automatically-with-dell-crowbar-and-cloudera-manager/
 
* http://blog.cloudera.com/blog/2013/08/how-to-deploy-hadoop-clusters-automatically-with-dell-crowbar-and-cloudera-manager/

Latest revision as of 09:32, 19 November 2015

Attention

This page is outdated. Please follow Sahara official documentation for more information about the Cloudera Plugin [1]

Introduction

The CDH plugin allows Sahara to configure Hadoop clusters on OpenStack clouds by using Cloudera Manager through the API.

Requirements

Vanilla OS images with cloud-init that are supported by Cloudera Manager:

http://www.cloudera.com/content/cloudera-content/cloudera-docs/CM4Ent/latest/Cloudera-Manager-Installation-Guide/cmig_cm_requirements.html

An OpenStack Grizzly or newer private or public cloud.

Implementation Notes

TODO

Work in progress branch on GitHub:

https://github.com/andreisavu/savanna/compare/bp;cdh-plugin

Relevant documentation pages:

Related Resources

Python API client for Cloudera Manager:


Similar work in Apache Whirr:


Similar work in Dell Crowbar: