Indeed! It works... *dancing* Thanks a bunch for holding my hands! I'll assemble a blog post and update the README of my stack. [image: Inline image 1] Have a nice weekend Christian
On Fri, Jan 15, 2016 at 9:01 PM, Christian Kniep <ckn...@gaikai.com> wrote: > 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 >>> > >>>> >>> > >>>> >>> > >>> >>> > >> >>> > >> >>> > > >>> > >>> >> >> >