[ 
https://issues.apache.org/jira/browse/OOZIE-913?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13424963#comment-13424963
 ] 

Robert Kanter commented on OOZIE-913:
-------------------------------------

That's the way it worked before my changes; I think that it's allowed (though 
maybe uncommon) to use different filesystems in the same FS action, in which 
case we can't initialize the fs object one-time.  Something like this:
{code}
<action name="fs-node">
    <fs>
        <mkdir path="hdfs://host1:port/dir"/>
        <mkdir path="hdfs://host2:port/dir"/>            
    </fs>
    <ok to="end"/>
    <error to="fail"/>
</action>
{code}

If that's not allowed, then I agree that a single fs object makes sense.  
                
> Add Name Node, job-xml, and configuration Elements to FS action
> ---------------------------------------------------------------
>
>                 Key: OOZIE-913
>                 URL: https://issues.apache.org/jira/browse/OOZIE-913
>             Project: Oozie
>          Issue Type: Improvement
>            Reporter: Robert Kanter
>            Assignee: Robert Kanter
>            Priority: Minor
>         Attachments: OOZIE-913-v2.patch, OOZIE-913.patch
>
>
> Adding a name node Element to the FS action will allow users to shorten FS 
> actions and avoid specifying the name node (hdfs://HOST:PORT) multiple times. 
>  We can also add job-xml and configuration elements to allow users to set 
> properties when the FS instance is created.  
> e.g.
> {code}
> <action name="fs-node">
>     <fs>
>         <name-node>hdfs://host:port</name-node>
>         <job-xml>fs-info.xml</job-xml>
>         <configuration>
>             <property>
>                 <name>some.property</name>
>                 <value>some.value</value>
>             </property>
>         </configuration>
>         <mkdir path="/user/${wf:user()}/output-data/1"/>
>         <mkdir path="/user/${wf:user()}/output-data/2"/>            
>     </fs>
>     <ok to="end"/>
>     <error to="fail"/>
> </action>
> {code}
> This can then also leverage the global section from OOZIE-874 automatically.  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to