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