You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@oozie.apache.org by Etienne Dumoulin <et...@idiro.com> on 2012/06/13 14:09:58 UTC

Gives the jar file for a java action

Hi Oozie users,

I am new to oozie.
I am trying to run my first workflow which is composed of one java action.
It is just a test where I am creating a file with the main arguments in
/tmp. It is
for running on my local machine.

What I did not found on the documentation is what are my options to insert
my jar file in the path: how can I add the jar file for all the workflow?
How can I add it from the workflow xml file?

I tried two methods:
   - add a jar file in the share libraries
   - have a lib directory inside my workflow directory. So I have
workflow/lib/test.jar
workflow/workflow.xml
workflow/job.properties

Both are unsuccessful.

My oozie error on the server UI: java.lang.ClassNotFoundException:
test.OozieTestMain


Thanks for your help,

Étienne

Re: Gives the jar file for a java action

Posted by Etienne Dumoulin <et...@idiro.com>.
Hi Toussif,

Thanks you gave me indirectly the answer.
I did not know that you have examples of all the actions in the package.
I had to define the variable oozie.libpath in the job.properties, with a
template path.

I will try the distributed cache later.

Thanks again,

Étienne


On 13 June 2012 13:30, Tousif <to...@gmail.com> wrote:

> did you try adding jar in examples-lib folder ?? other option is uploading
> jar to distributed cache
>
>
> On Wed, Jun 13, 2012 at 5:39 PM, Etienne Dumoulin <
> etienne.dumoulin@idiro.com> wrote:
>
>> Hi Oozie users,
>>
>> I am new to oozie.
>> I am trying to run my first workflow which is composed of one java action.
>> It is just a test where I am creating a file with the main arguments in
>> /tmp. It is
>> for running on my local machine.
>>
>> What I did not found on the documentation is what are my options to insert
>> my jar file in the path: how can I add the jar file for all the workflow?
>> How can I add it from the workflow xml file?
>>
>> I tried two methods:
>>   - add a jar file in the share libraries
>>   - have a lib directory inside my workflow directory. So I have
>> workflow/lib/test.jar
>> workflow/workflow.xml
>> workflow/job.properties
>>
>> Both are unsuccessful.
>>
>> My oozie error on the server UI: java.lang.ClassNotFoundException:
>> test.OozieTestMain
>>
>>
>> Thanks for your help,
>>
>> Étienne
>>
>
>
>
> --
>
>
> Regards
> Tousif Khazi
>
>  .
> "A player that makes a team great is more valuable than a great player".
>
>
>

Re: Gives the jar file for a java action

Posted by Tousif <to...@gmail.com>.
did you try adding jar in examples-lib folder ?? other option is uploading
jar to distributed cache

On Wed, Jun 13, 2012 at 5:39 PM, Etienne Dumoulin <
etienne.dumoulin@idiro.com> wrote:

> Hi Oozie users,
>
> I am new to oozie.
> I am trying to run my first workflow which is composed of one java action.
> It is just a test where I am creating a file with the main arguments in
> /tmp. It is
> for running on my local machine.
>
> What I did not found on the documentation is what are my options to insert
> my jar file in the path: how can I add the jar file for all the workflow?
> How can I add it from the workflow xml file?
>
> I tried two methods:
>   - add a jar file in the share libraries
>   - have a lib directory inside my workflow directory. So I have
> workflow/lib/test.jar
> workflow/workflow.xml
> workflow/job.properties
>
> Both are unsuccessful.
>
> My oozie error on the server UI: java.lang.ClassNotFoundException:
> test.OozieTestMain
>
>
> Thanks for your help,
>
> Étienne
>



-- 


Regards
Tousif Khazi

 .
"A player that makes a team great is more valuable than a great player".