Atom feed of this document
Draft -  Draft -  Draft -  Draft -  Draft -  Draft -  Draft -  Draft - 

 Data processing service

The Data processing service for OpenStack (sahara) aims to provide users with a simple means to provision data processing (Hadoop, Spark) clusters by specifying several parameters like Hadoop version, cluster topology, node hardware details and a few more. After a user fills in all the parameters, the Data processing service deploys the cluster in a few minutes. Sahara also provides a means to scale already provisioned clusters by adding/removing worker nodes on demand.

The solution addresses the following use cases:

  • Fast provisioning of Hadoop clusters on OpenStack for development and QA.

  • Utilization of unused compute power from general purpose OpenStack IaaS cloud.

  • Analytics-as-a-Service for ad-hoc or bursty analytic workloads.

Key features are:

  • Designed as an OpenStack component.

  • Managed through REST API with UI available as part of OpenStack dashboard.

  • Support for different Hadoop distributions:

    • Pluggable system of Hadoop installation engines.

    • Integration with vendor specific management tools, such as Apache Ambari or Cloudera Management Console.

  • Predefined templates of Hadoop configurations with the ability to modify parameters.

  • User-friendly UI for ad-hoc analytics queries based on Hive or Pig.

Questions? Discuss on
Found an error? Report a bug against this page

loading table of contents...