Awesome!!! :) Looking forward to trying out your steps for the Docker image!

On Fri, Jan 15, 2016 at 12:05 PM, Christian Kniep <ckn...@gaikai.com> wrote:

> 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
>>>> > >>>>
>>>> > >>>>
>>>> > >>>
>>>> > >>
>>>> > >>
>>>> > >
>>>> >
>>>>
>>>
>>>
>>
>

Reply via email to