[ https://issues.apache.org/jira/browse/KAFKA-1173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14215675#comment-14215675 ]
Joe Stein commented on KAFKA-1173: ---------------------------------- [~ewencp] changing override.hostmanager.ignore_private_ip = false in the AWS section didn't work :( The host manager is setting the hosts to the 192 address cat /etc/hosts ## vagrant-hostmanager-start 192.168.50.51 broker1 192.168.50.52 broker2 192.168.50.53 broker3 192.168.50.11 zk1 The virtual box parts are great I think for folks to jump in and get up and running quickly using vagrant and it is helpful for development and works without futzing with it, yup. One option is we could commit that part and move the AWS pieces to another ticket. I don't mind that but I am ok with helping to keep testing the EC2 parts as long as it can work for folks out the box with little issues/steps as our end game. I should have a chance to try this all again and/or review whatever changes on Wednesday & Thursdasy (FYI gotta knock off for the evening and tomorrow is packed). Many folks have VPC we should try to accommodate them otherwise it just looks like Kafka isn't working (or is harder than it really is to setup). We already get a lot of emails about EC2 and advertising hosts and everything else so this could be really helpful for folks once it is working more. << The Spark EC2 scripts do a nice job of just setting up a usable default so it's really easy to get up and running, but I'm also hesitant to have the script automatically muck with users' security settings. You can make it a flag to use it and have some detail about changing the flag and what is going to happen if you do (so it is not automatic). I think if things are going to work then folks can make the decision themselves if the impact of that is something that is worth it for them. I think having it just not work though without having to-do a lot kind of takes away from the "spin up something working" aspect to the change. We will also find out a lot more and learn what the community wants more and/or differently as this gets in and out to the world. > 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 > Assignee: Ewen Cheslack-Postava > Fix For: 0.8.3 > > Attachments: KAFKA-1173.patch, KAFKA-1173_2013-12-07_12:07:55.patch, > KAFKA-1173_2014-11-11_13:50:55.patch, KAFKA-1173_2014-11-12_11:32:09.patch > > > 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. > For 0.8.0 I have a patch on github https://github.com/stealthly/kafka > 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.3.4#6332)