Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.6.0
-
None
-
None
Description
It seems that the "root" rewrite rule for Oozie is too open and causes the following issue:
When we use Apache Hue as the UI for Oozie and we define a workflow property for a file path like
hdfs://mnameservice1/oozie/test
then on Hue's workflow details page we will see an url for that property like:
http://oozie-host.examole.com:11000/oozie/test
And it seems this replacement is due to the following rule:
<rule dir="IN" name="OOZIE/oozie/root" pattern="*://*:*/**/oozie/{**}?{**}"> <rewrite template="{$serviceUrl[OOZIE]}/{**}?{**}"/> </rule>
When I changed it to
<rule dir="IN" name="OOZIE/oozie/root" pattern="http*://*:*/**/oozie/{**}?{**}"> <rewrite template="{$serviceUrl[OOZIE]}/{**}?{**}"/> </rule>
in my test environment then the Hue UI showed me the correct HDFS path.
I am creating the pull request soon.