[
https://issues.apache.org/jira/browse/OOZIE-1241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
jdnurmi updated OOZIE-1241:
---------------------------
Attachment: urifix.patch
Fix Path->URL interpretation
> DistributedCache unqualification prevents oozie from reading applications
> from non 'default' filesystems
> --------------------------------------------------------------------------------------------------------
>
> Key: OOZIE-1241
> URL: https://issues.apache.org/jira/browse/OOZIE-1241
> Project: Oozie
> Issue Type: Bug
> Components: action
> Affects Versions: 3.3.1
> Environment: Sun Java6, oozie 3.3.0 (and 3.3.1), ubuntu lucid (+/-)
> Reporter: jdnurmi
> Priority: Minor
> Attachments: urifix.patch
>
>
> For example, a workflow config similar to:
> oozie.wf.application.path=s3n://foo/bar/baz
> Pretty much regardless of the workflow itself will yield something akin to
> "JA008: File does not exist: /bar/baz/oozie/mapred-job-launcher.jar"
> Chasing this down a bit, I ran across:
> http://mail-archives.apache.org/mod_mbox/oozie-user/201212.mbox/browser
> which seemed like a cogent analysis of the problem I was facing.
> The 1-line patch to be attached "fixes the glitch", and passes all tests on
> 3.3.0 (confirming 3.3.1), but I can't swear it doesn't introduce further
> problems.
> (There is an additional subtle quirk, in that a Path with an anchor that has
> been ToURI'd puts the anchor in the URI's /path/ as opposed to its fragment -
> causing it to be URL encoded later on in the process. By using new
> URI(path.toString()), the fragment is properly parsed).
> I am still waiting for a few workflows to run to see if this fixes "all" s3
> access, but wanted to collect feedback early in case this is a bad path to
> travel down for other reasons. It at least appears to solve the case of your
> workflow.xml being in S3.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira