Oh... I have to check it on my distributed version - since I got KafkaMonitor and all the beauty - but it seems: Habemus Samza![image: Inline image 1]
On Fri, Jan 15, 2016 at 8:22 PM, Christian Kniep <ckn...@gaikai.com> wrote: > I downloaded the tgz from http://samza.apache.org/startup/download/. > > I'll give a try right away - maybe the clouds are lifting. :) > > On Fri, Jan 15, 2016 at 8:14 PM, Yi Pan <nickpa...@gmail.com> wrote: > >> Hi, Christian, >> >> No problem. I am glad to help out and as you said, it is a good review of >> our doc as well. >> >> Regarding to gradlew, I just tried a fresh checkout from >> http://git-wip-us.apache.org/repos/asf/samza.git and did see the gradlew >> file there: >> {noformat} >> >> bash-3.2$ pwd >> >> /Users/yipan/tmp/tmp-checkout >> >> bash-3.2$ ls -l gradlew >> >> -rwxr-xr-x 1 yipan LINKEDIN\eng 5080 Jan 15 11:05 *gradlew* >> >> {noformat} >> >> I even tried to delete the gradlew file and check whether it is tracked by >> git: >> >> {noformat} >> >> bash-3.2$ rm gradlew >> >> bash-3.2$ git status >> >> On branch master >> >> Your branch is up-to-date with 'origin/master'. >> >> >> Changes not staged for commit: >> >> (use "git add/rm <file>..." to update what will be committed) >> >> (use "git checkout -- <file>..." to discard changes in working >> directory) >> >> >> deleted: gradlew >> >> >> no changes added to commit (use "git add" and/or "git commit -a") >> >> bash-3.2$ >> >> {noformat} >> >> The gradlew is clearly tracked and controlled by git repo >> http://git-wip-us.apache.org/repos/asf/samza.git. I curious why you >> couldn't find the command. Have you tried a clean git checkout from >> http://git-wip-us.apache.org/repos/asf/samza.git? >> >> On Fri, Jan 15, 2016 at 10:43 AM, Christian Kniep <ckn...@gaikai.com> >> wrote: >> >> > Hey Yi, >> > >> > sorry for the confusion, my Java experience is... limit... :) >> > OK, I have to check out samza first, in hindsight that sounds not too >> > unreasonable. >> > But if I read './gradlew' I assume within the samza-checkout there >> should >> > be a gradlew file. >> > ### >> > root@0437b8c9238a:/opt/apache-samza-0.10.0-src# find . -name gradlew >> > root@0437b8c9238a:/opt/apache-samza-0.10.0-src# >> > ### >> > >> > Du I have to reference the gradlew file from the hello-samza repository? >> > >> > Thanks for walking in my shoes a bit. Let's say afterwards you would >> have a >> > howto that serve java-rockies like me as well. :) >> > >> > Cheers >> > Christian >> > >> > On Fri, Jan 15, 2016 at 6:45 PM, Yi Pan <nickpa...@gmail.com> wrote: >> > >> > > Hi, Christian, >> > > >> > > >> > > The ./gradlew command to publishToMavenLocal should be executed from >> the >> > > checkout location of the Samza project, not hello-samza. The tutorial >> > page >> > > stated that (from the snippet I copied). Maybe we should make this >> more >> > > obvious in the first step: you will need to checkout *both* samza and >> > > hello-samza repositories if you are working on the latest branch in >> > > hello-samza. There is a JIRA open that we are trying to combine those >> two >> > > together, but for now, those two repositories need to be checked out >> > > separately and the working combinations are the following: >> > > - samza latest release branch (e.g. 0.10.0) + hello-samza master. In >> > this, >> > > hello-samza master can work out-of-box since all Samza artifacts it >> needs >> > > are published and available in the public maven repository >> > > - samza master branch (e.g. currently 0.10.1) + hello-samza latest. In >> > > this combination, hello-samza latest do not work out-of-box by itself >> and >> > > needs the companion samza master build (i.e. the publishToMavenLocal >> > build >> > > command) to make the latest unpublished samza artifacts become >> available >> > in >> > > local box. >> > > >> > > Did you try: a) checkout the samza repository in a different >> directory; >> > b) >> > > cd to samza directory and run ./gradlew publishToMavenLocal; c) switch >> > back >> > > to hello-samza directory latest branch and run the maven build? If the >> > > above sequence does not work, please let me know the errors you saw. >> > > >> > > Alternatively, you can try to run hello-samza master branch, which >> will >> > > automatically pulling in samza artifacts from public maven repo and >> skip >> > > the above steps a) and b). >> > > >> > > Thanks for making the effort to create an out-of-box docker image for >> > > hello-samza! >> > > >> > > Cheers! >> > > >> > > -Yi >> > > >> > > On Fri, Jan 15, 2016 at 1:07 AM, Christian Kniep <ckn...@gaikai.com> >> > > wrote: >> > > >> > >> Hey Yi, >> > >> >> > >> I checked out the hello-samza project, changed the directory into the >> > >> project and ran ‘./gradlew’. Since it’s stated ‘./gradlew’ and the >> file >> > is >> > >> present in the project, that’s what I assumed. >> > >> >> > >> Cheers >> > >> Christian >> > >> -- >> > >> >> > >> >> > >> >> > >> Christian Kniep | Release Engineer >> > >> >> > >> www.gaikai.com >> > >> >> > >> On 14 Jan 2016, at 18:58, Yi Pan <nickpa...@gmail.com> wrote: >> > >> >> > >> Here is the line from the tutorial: >> > >> {noformat} >> > >> >> > >> NOTE: if you are building from the latest branch of hello-samza >> project, >> > >> make sure that you run the following step from your local Samza >> project >> > >> first: >> > >> >> > >> ./gradlew publishToMavenLocal >> > >> >> > >> Then, you can continue w/ the following command in hello-samza >> project: >> > >> >> > >> mvn clean package >> > >> mkdir -p deploy/samza >> > >> tar -xvf ./target/hello-samza-0.10.0-dist.tar.gz -C deploy/samza >> > >> >> > >> {noformat} >> > >> >> > >> On Thu, Jan 14, 2016 at 9:54 AM, Yi Pan <nickpa...@gmail.com> wrote: >> > >> >> > >>> Hi, Christian, >> > >>> >> > >>> Which local directory are you running ./gradlew publishToMavenLocal >> > >>> from? The command needs to be executed from the directory under >> which >> > the >> > >>> Samza project is checked out, *not* where the hello-samza project is >> > >>> checked out. >> > >>> >> > >>> -Yi >> > >>> >> > >>> On Thu, Jan 14, 2016 at 7:53 AM, Christian Kniep <ckn...@gaikai.com >> > >> > >>> wrote: >> > >>> >> > >>>> Hey guys, >> > >>>> >> > >>>> to rules out that my OS choice had a big effect I followed the >> steps >> > on >> > >>>> the tutorial and created an ubuntu version. >> > >>>> The README provides my step in detail: >> > https://github.com/qnib/u-samza >> > >>>> >> > >>>> I was not able to execute the gradlew command, maybe that’s my >> > problem? >> > >>>> >> > >>>> Furthermore, when installed via grid - how are the services ZK, >> kafka >> > >>>> and yarn are started - the documentation might elaborate a bit on >> > this to >> > >>>> help rockies out. >> > >>>> >> > >>>> Cheers >> > >>>> Christian >> > >>>> >> > >>>> <Screen Shot 2016-01-14 at 16.48.33.png> >> > >>>> >> > >>>> >> > >>>> -- >> > >>>> >> > >>>> >> > >>>> >> > >>>> Christian Kniep | Release Engineer >> > >>>> >> > >>>> www.gaikai.com >> > >>>> >> > >>>> >> > >>> >> > >> >> > >> >> > > >> > >> > >