Apache Bigtop is a project for the development of packaging and test of the Hadoop ecosystem. ## Deployment Deploy a Bigtop virtual Hadoop cluster with vagrant and puppet recipe Github repo => https://github.com/apache/bigtop/tree/master/bigtop-deploy/vm/vagrant-puppet-vm ####1. Clone the Bigtop repository $ git clone https://github.com/apache/bigtop.git $ cd bigtop/bigtop-deploy/vm/vagrant-puppet-vm ####2. Install plugins $ vagrant plugin install vagrant-hostmanager $ vagrant plugin install vagrant-cachier ####3. Configure Vagrantfile and vagrantfile.yaml **this modification is no longer needed** because of the [recent update](https://github.com/apache/bigtop/commit/46d0a72399c12cca98e9bac7e354e5cb18ec78be) in apache/bigtop git repo The vagrantfile.yaml works as a configuration file of Vagrantfile. They handle the initialization of vagrant box automatically. The default box in vagrantfile.yaml is centos6.6 For basic deployment, there's no need to change anything in vagrantfile.yaml However, we have to make some small modification in Vagrantfile, add two commands. 68 $script = <