After writing about provisioning Hadoop cluster with Vagrant I started a collection of cluster setups using the HDP distribution. The examples use different versions, operating systems, Vagrant providers, and node sizes. With Ambari blueprints different scenarios can be provided with a simple command. With this post I would like to share this scripts using Github here. In addition with the event of HDP 2.2 two examples using the technical preview version of HDP were added to this repository: https://github.com/hkropp/vagrant-hdp
The naming convention for each environment is as follows:
{vagrant_provider}/{distribution}-{node_size}-{os}-{provisioner}
The environments can be run and setup with the one simple command:
vagrant up && ./install_blueprint.sh
As a requirement VirtualBox and Vagrant need to be installed.
The master_blueprint.json contains possible Ambari blueprint components and configurations.
Examples at Github: https://github.com/hkropp/vagrant-hdp