Skip to content

Instantly share code, notes, and snippets.

@thataustin
Created May 28, 2014 18:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thataustin/f8703d25ff5503e6762a to your computer and use it in GitHub Desktop.
Save thataustin/f8703d25ff5503e6762a to your computer and use it in GitHub Desktop.
Hadoop setup on Vagrant/Docker
# -*- mode: ruby -*-
# vi: set ft=ruby :
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
# Every Vagrant virtual environment requires a box to build off of.
config.vm.box = "trusty64"
config.vm.network "private_network", ip: "192.168.50.4"
config.vm.provider "virtualbox" do |v|
v.memory = 2048
v.cpus = 2
end
config.vm.box_url = "http://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box"
config.vm.provision "docker" do |d|
d.run "sequenceiq/hadoop-docker", args: "-p 8030:8030 -p 8031:8031 -p 8032:8032 -p 8033:8033 -p 8040:8040 -p 8042:8042 -p 8088:8088 -p 49707:49707 -p 50010:50010 -p 50020:50020 -p 50070:50070 -p 50075:50075 -p 50090:50090 -p 50030:50030"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment