You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@samza.apache.org by "Chris Riccomini (JIRA)" <ji...@apache.org> on 2014/03/19 17:49:43 UTC

[jira] [Commented] (SAMZA-189) Move Vagrant setup out of hello-samza

    [ https://issues.apache.org/jira/browse/SAMZA-189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13940656#comment-13940656 ] 

Chris Riccomini commented on SAMZA-189:
---------------------------------------

It looks like Wirbelsturm uses Vagrant. This seems like a great addition, and something we should do.

I was planning to write a "run Samza on a multi-node YARN grid" tutorial that formalized [these instructions|https://www.mail-archive.com/dev@samza.incubator.apache.org/msg00713.html]. Do you think it still makes sense to write this if we have a multi-node Vagrant project that does the same thing?

> Move Vagrant setup out of hello-samza
> -------------------------------------
>
>                 Key: SAMZA-189
>                 URL: https://issues.apache.org/jira/browse/SAMZA-189
>             Project: Samza
>          Issue Type: Improvement
>          Components: hello-samza
>            Reporter: Martin Kleppmann
>
> As discussed [on the mailing list|http://mail-archives.apache.org/mod_mbox/incubator-samza-dev/201402.mbox/%3C1B43C7411DB20E47AB0FB62E7262B80179BA9981%40ESV4-MBX01.linkedin.biz%3E], we want to have just one way of running hello-samza, namely with bin/grid as described [in the website docs|http://samza.incubator.apache.org/startup/hello-samza/0.7.0/]. At the moment, the hello-samza README gives different instructions for running Samza with Vagrant. It's confusing that there are two conflicting sets of instructions.
> At the moment the Vagrant setup basically prepares the VM, and then runs bin/grid inside it. As long as the bin/grid script is part of hello-samza, it's difficult to move the current Vagrant setup into a separate repo. But perhaps a better approach would be to use a configuration management tool such as Puppet, Chef or Ansible for setting up the Vagrant VM — that could also provide a useful blueprint for people wanting to set up a real multi-machine deployment. [Wirbelsturm|http://www.michael-noll.com/blog/2014/03/17/wirbelsturm-one-click-deploy-storm-kafka-clusters-with-vagrant-puppet/] does something like this for Storm, and might be a good starting point.



--
This message was sent by Atlassian JIRA
(v6.2#6252)