When we do the 0.7.0 Apache release, we are planning to release artifacts to 
Maven (https://issues.apache.org/jira/browse/SAMZA-199), which is great. 
However, I don't remember discussion of a standalone binary release. Is that 
also planned?

I am thinking of the following: a .zip/.tar.gz file which includes all 
dependencies, and which has the user-facing shell scripts (run-job.sh, 
kill-yarn-job.sh, checkpoint-tool.sh) in a bin directory in the archive, wired 
up and ready to go. Say you're a user who has a job config on your machine, and 
a job package (already built) somewhere where YARN can reach it. You should be 
able to download that Samza release, unpack it, and immediately run 
`./samza-0.7.0/bin/run-job.sh --config-path=file:///path/to/job.conf` to submit 
a job.

I think the way it works in hello-samza (where you first have to build an 
artifact of your own job, and then unpack it again to get the shell scripts for 
submitting the job) will confuse new users.

What do you think? Sorry if this is already planned, I just don't recall seeing 
anything like this mentioned anywhere in JIRA/mailing list/build config.

Martin

Reply via email to