- VirtualBox - OpenSource Hypervisior from Oracle
- Vagrant - Orchestration
- Ansible - Configuration Management tool
- Java 8u131
- Zookeeper 3.4.10
- Kafka 1.0
-
Download VirtualBox on Mac OSX
https://download.virtualbox.org/virtualbox/5.2.6/VirtualBox-5.2.6-120293-OSX.dmg
-
Download Vagrant on Mac OSX
-
Download Ansible on Mac OSX
- Brew Install
brew install ansible
OR
- Native Python Install
sudo easy_install pip
sudo pip install ansible --quiet
- Brew Install
-
Provision Dev Environment
-
Change to infra directory
cd infra
-
Start the vagrant environment
vagrant up
-
In case command failed due to timeout
vagrant up --provision
-
-
Once it got successfully provisioned
- login into kafka-cluster
vagrant ssh kafka-cluster
- login into kafka-cluster