hi all,

I build and install oozie, then I try to run the examples in oozie. 
It throw a org.apache.oozie.action.ActionExecutorException: File 
/user/filix/share/lib does not exist. 

2014-08-14 10:44:23,891  INFO ActionStartXCommand:541 - 
SERVER[Filix-MacBook-Pro.local] USER[filix] GROUP[-] TOKEN[] APP[shell-wf] 
JOB[0000000-140814104417138-oozie-fili-W] 
ACTION[0000000-140814104417138-oozie-fili-W@:start:] Start action 
[0000000-140814104417138-oozie-fili-W@:start:] with user-retry state : 
userRetryCount [0], userRetryMax [0], userRetryInterval [10]
2014-08-14 10:44:23,892  INFO ActionStartXCommand:541 - 
SERVER[Filix-MacBook-Pro.local] USER[filix] GROUP[-] TOKEN[] APP[shell-wf] 
JOB[0000000-140814104417138-oozie-fili-W] 
ACTION[0000000-140814104417138-oozie-fili-W@:start:] 
[***0000000-140814104417138-oozie-fili-W@:start:***]Action status=DONE
2014-08-14 10:44:23,892  INFO ActionStartXCommand:541 - 
SERVER[Filix-MacBook-Pro.local] USER[filix] GROUP[-] TOKEN[] APP[shell-wf] 
JOB[0000000-140814104417138-oozie-fili-W] 
ACTION[0000000-140814104417138-oozie-fili-W@:start:] 
[***0000000-140814104417138-oozie-fili-W@:start:***]Action updated in DB!
2014-08-14 10:44:24,136  INFO ActionStartXCommand:541 - 
SERVER[Filix-MacBook-Pro.local] USER[filix] GROUP[-] TOKEN[] APP[shell-wf] 
JOB[0000000-140814104417138-oozie-fili-W] 
ACTION[0000000-140814104417138-oozie-fili-W@shell-node] Start action 
[0000000-140814104417138-oozie-fili-W@shell-node] with user-retry state : 
userRetryCount [0], userRetryMax [0], userRetryInterval [10]
2014-08-14 10:44:24,220  WARN ActionStartXCommand:544 - 
SERVER[Filix-MacBook-Pro.local] USER[filix] GROUP[-] TOKEN[] APP[shell-wf] 
JOB[0000000-140814104417138-oozie-fili-W] 
ACTION[0000000-140814104417138-oozie-fili-W@shell-node] Error starting action 
[shell-node]. ErrorType [FAILED], ErrorCode [It should never happen], Message 
[File /user/filix/share/lib/lib_20140814100844 does not exist]
org.apache.oozie.action.ActionExecutorException: File 
/user/filix/share/lib/lib_20140814100844 does not exist
        at 
org.apache.oozie.action.hadoop.JavaActionExecutor.addSystemShareLibForAction(JavaActionExecutor.java:620)
        at 
org.apache.oozie.action.hadoop.JavaActionExecutor.addAllShareLibs(JavaActionExecutor.java:698)
        at 
org.apache.oozie.action.hadoop.JavaActionExecutor.setLibFilesArchives(JavaActionExecutor.java:689)
        at 
org.apache.oozie.action.hadoop.JavaActionExecutor.submitLauncher(JavaActionExecutor.java:884)
        at 
org.apache.oozie.action.hadoop.JavaActionExecutor.start(JavaActionExecutor.java:1134)
        at 
org.apache.oozie.command.wf.ActionStartXCommand.execute(ActionStartXCommand.java:228)
        at 
org.apache.oozie.command.wf.ActionStartXCommand.execute(ActionStartXCommand.java:63)
        at org.apache.oozie.command.XCommand.call(XCommand.java:281)
        at 
org.apache.oozie.service.CallableQueueService$CompositeCallable.call(CallableQueueService.java:323)
        at 
org.apache.oozie.service.CallableQueueService$CompositeCallable.call(CallableQueueService.java:252)
        at 
org.apache.oozie.service.CallableQueueService$CallableWrapper.run(CallableQueueService.java:174)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:744)
2014-08-14 10:44:24,222  WARN ActionStartXCommand:544 - 
SERVER[Filix-MacBook-Pro.local] USER[filix] GROUP[-] TOKEN[] APP[shell-wf] 
JOB[0000000-140814104417138-oozie-fili-W] 
ACTION[0000000-140814104417138-oozie-fili-W@shell-node] Failing Job due to 
failed action [shell-node]
2014-08-14 10:44:24,224  WARN LiteWorkflowInstance:544 - 
SERVER[Filix-MacBook-Pro.local] USER[filix] GROUP[-] TOKEN[] APP[shell-wf] 
JOB[0000000-140814104417138-oozie-fili-W] 
ACTION[0000000-140814104417138-oozie-fili-W@shell-node] Workflow Failed. 
Failing node [shell-node]
2014-08-14 10:44:24,370  INFO KillXCommand:541 - 
SERVER[Filix-MacBook-Pro.local] USER[filix] GROUP[-] TOKEN[] APP[shell-wf] 
JOB[0000000-140814104417138-oozie-fili-W] ACTION[-] STARTED 
WorkflowKillXCommand for jobId=0000000-140814104417138-oozie-fili-W
2014-08-14 10:44:24,394  INFO KillXCommand:541 - 
SERVER[Filix-MacBook-Pro.local] USER[filix] GROUP[-] TOKEN[] APP[shell-wf] 
JOB[0000000-140814104417138-oozie-fili-W] ACTION[-] ENDED WorkflowKillXCommand 
for jobId=0000000-140814104417138-oozie-fili-W


However I have uploaded the share lib to hdfs:

$ hadoop fs -ls /user/filix/share/lib/lib_20140814100844
 Found 8 items
drwxr-xr-x   - filix supergroup          0 2014-08-14 10:08 
/user/filix/share/lib/lib_20140814100844/distcp
drwxr-xr-x   - filix supergroup          0 2014-08-14 10:08 
/user/filix/share/lib/lib_20140814100844/hcatalog
drwxr-xr-x   - filix supergroup          0 2014-08-14 10:08 
/user/filix/share/lib/lib_20140814100844/hive
drwxr-xr-x   - filix supergroup          0 2014-08-14 10:08 
/user/filix/share/lib/lib_20140814100844/mapreduce-streaming
drwxr-xr-x   - filix supergroup          0 2014-08-14 10:08 
/user/filix/share/lib/lib_20140814100844/oozie
drwxr-xr-x   - filix supergroup          0 2014-08-14 10:08 
/user/filix/share/lib/lib_20140814100844/pig
-rw-r--r--   3 filix supergroup       1384 2014-08-14 10:08 
/user/filix/share/lib/lib_20140814100844/sharelib.properties
drwxr-xr-x   - filix supergroup          0 2014-08-14 10:08 
/user/filix/share/lib/lib_20140814100844/sqoop

here is my conf/oozie-site.xml:
<property>
    <name>oozie.service.WorkflowAppService.system.libpath</name>
    <value>/user/${user.name}/share/lib/lib_20140814100844</value>
    <description>
        System library path to use for workflow applications.
        This path is added to workflow application if their job properties sets
        the property 'oozie.use.system.libpath' to true.
    </description>
</property>


I set the  oozie.use.system.libpath=false in job.properties, but it seems does 
not work(still throw the exception).

My hadoop is v2.2.0 and oozie is4.2.0-SNAPSHOT.

Anyone help?

Best regards!

Reply via email to