Joe Stein created KAFKA-1173:
--------------------------------

             Summary: Using Vagrant to get up and running with Apache Kafka
                 Key: KAFKA-1173
                 URL: https://issues.apache.org/jira/browse/KAFKA-1173
             Project: Kafka
          Issue Type: Improvement
            Reporter: Joe Stein


Vagrant has been getting a lot of pickup in the tech communities.  I have found 
it very useful for development and testing and working with a few clients now 
using it to help virtualize their environments in repeatable ways.

Using Vagrant to get up and running.

1) Install Vagrant [http://www.vagrantup.com/](http://www.vagrantup.com/)
2) Install Virtual Box 
[https://www.virtualbox.org/](https://www.virtualbox.org/)

In the main kafka folder

1) ./sbt update
2) ./sbt package
3) ./sbt assembly-package-dependency
4) vagrant up

once this is done 
* Zookeeper will be running 192.168.50.5
* Broker 1 on 192.168.50.10
* Broker 2 on 192.168.50.20
* Broker 3 on 192.168.50.30

When you are all up and running you will be back at a command brompt.  

If you want you can login to the machines using vagrant shh <machineName> but 
you don't need to.

You can access the brokers and zookeeper by their IP

e.g.

bin/kafka-console-producer.sh --broker-list 
192.168.50.10:9092,192.168.50.20:9092,192.168.50.30:9092 --topic sandbox

bin/kafka-console-consumer.sh --zookeeper 192.168.50.5:2181 --topic sandbox 
--from-beginning



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to