As of now vanilla plugin works with images with pre-installed Apache Hadoop. To simplify task of building such images we use Disk Image Builder.
Disk Image Builder is built of elements. An element is a particular set of code that alters how the image is built, or runs within the chroot to prepare the image.
Elements for building vanilla images are stored in Savanna extra repository
In this document you will find instruction on how to build Ubuntu and Fedora images with Apache Hadoop.
Clone repository “https://github.com/openstack/savanna-image-elements” locally.
You just can run script diskimage-create.sh in any directory (for example, in home directory). This script will create two cloud images - Fedora and Ubuntu.
sudo bash diskimage-create.sh
- DIB_HADOOP_VERSION - version of Hadoop to install
- JAVA_DOWNLOAD_URL - download link for JDK (tarball or bin)
- OOZIE_DOWNLOAD_URL - download link for OOZIE (we have built
NOTE: If you don’t want to use default values, you should edit this script and set your values of parameters.
Then it will create two cloud image with hadoop, hive, oozie, mysql, swift_hadoop elements that install all necessary packages and configure them. You will find these images in current directory.