Vanilla Plugin

Vanilla plugin is a reference plugin implementation which allows to operate with cluster with Apache Hadoop.

For cluster provisioning prepared images should be used. They already have Apache Hadoop 1.1.2 installed. Here you can find prepared images:

Besides, you may build images by yourself using Disk Image Builder. Keep in mind that if you want to use “Swift Integration” feature ( Features Overview), Hadoop must be patched with implementation of Swift File System. For more information about patching required by “Swift Integration” feature see Swift integration.

Vanilla plugin requires an image to be tagged in Savanna Image Registry with two tags: ‘vanilla’ and ‘<hadoop version>’ (e.g. ‘1.1.2’).

Limitations

When user creates or scales a Hadoop cluster using a Vanilla plugin, the cluster topology requested by user is verified for consistency.

Currently there are the following limitations in cluster topology for Vanilla plugin:

  • If namenode and jobtracker are on one the same machine, all cluster workers must run both datanode and tasktracker We are planning to remove the restriction according https://blueprints.launchpad.net/savanna/+spec/get-rid-of-slaves-file
  • Cluster should contain only one namenode and only one jobtracker
  • Cluster cannot be created if it contains worker processes without containing corresponding master processes. E.g. it cannot contain tasktracker is there is no jobtracker

Table Of Contents

This Page