Created 11-15-2016 01:12 PM
I need to run 24/7 a (java) spark application in my cluster, for this task Oozie seems to be a good option.
I wrote a workflow and a properties file, however when I try to run it I get the message configuration is not specified although I specify it and the path provided is a local path in the machine where this is being executed. So:
The file and path exists:
[oozie@hdpgw01 tst]$ ls /home/oozie/tst/job.properties /home/oozie/tst/job.properties
Trying to submit without and with oozie server in the command:
[oozie@hdpgw01 tst]$ oozie job –config /home/oozie/tst/job.properties -submit
java.io.IOException: configuration is not specified
at org.apache.oozie.cli.OozieCLI.getConfiguration(OozieCLI.java:816)
at org.apache.oozie.cli.OozieCLI.jobCommand(OozieCLI.java:981)
at org.apache.oozie.cli.OozieCLI.processCommand(OozieCLI.java:686)
at org.apache.oozie.cli.OozieCLI.run(OozieCLI.java:639)
at org.apache.oozie.cli.OozieCLI.main(OozieCLI.java:225)
configuration is not specified
[oozie@hdpgw01 tst]$ oozie job -oozie hdpgw01:11000/oozie –config /home/oozie/tst/job.properties -submit
java.io.IOException: configuration is not specified
at org.apache.oozie.cli.OozieCLI.getConfiguration(OozieCLI.java:816)
at org.apache.oozie.cli.OozieCLI.jobCommand(OozieCLI.java:981)
at org.apache.oozie.cli.OozieCLI.processCommand(OozieCLI.java:686)
at org.apache.oozie.cli.OozieCLI.run(OozieCLI.java:639)
at org.apache.oozie.cli.OozieCLI.main(OozieCLI.java:225)
configuration is not specified
Trying to run without and with oozie server in the command:
[oozie@hdpgw01 tst]$ oozie job –config /home/oozie/tst/job.properties -run
java.io.IOException: configuration is not specified
at org.apache.oozie.cli.OozieCLI.getConfiguration(OozieCLI.java:816)
at org.apache.oozie.cli.OozieCLI.jobCommand(OozieCLI.java:1055)
at org.apache.oozie.cli.OozieCLI.processCommand(OozieCLI.java:686)
at org.apache.oozie.cli.OozieCLI.run(OozieCLI.java:639)
at org.apache.oozie.cli.OozieCLI.main(OozieCLI.java:225)
configuration is not specified
[oozie@hdpgw01 tst]$ oozie job -oozie hdpgw01:11000/oozie –config /home/oozie/tst/job.properties -run
java.io.IOException: configuration is not specified
at org.apache.oozie.cli.OozieCLI.getConfiguration(OozieCLI.java:816)
at org.apache.oozie.cli.OozieCLI.jobCommand(OozieCLI.java:1055)
at org.apache.oozie.cli.OozieCLI.processCommand(OozieCLI.java:686)
at org.apache.oozie.cli.OozieCLI.run(OozieCLI.java:639)
at org.apache.oozie.cli.OozieCLI.main(OozieCLI.java:225)
configuration is not specified
Even if I use some crazy path here I get the same result:
[oozie@hdpgw01 tst]$ oozie job -oozie hdpgw01:11000/oozie –config /home205723984u34oith3ot3/oozie/tst/job.properties -run
java.io.IOException: configuration is not specified
at org.apache.oozie.cli.OozieCLI.getConfiguration(OozieCLI.java:816)
at org.apache.oozie.cli.OozieCLI.jobCommand(OozieCLI.java:1055)
at org.apache.oozie.cli.OozieCLI.processCommand(OozieCLI.java:686)
at org.apache.oozie.cli.OozieCLI.run(OozieCLI.java:639)
at org.apache.oozie.cli.OozieCLI.main(OozieCLI.java:225)
configuration is not specified
Is Oozie the best tool for this task? I am missing up something?
Created 11-15-2016 01:59 PM
This was already answered in stackoverflow. For some reason I there were two different type of dash character in the command I wrote.
Created 11-15-2016 01:59 PM
This was already answered in stackoverflow. For some reason I there were two different type of dash character in the command I wrote.