FS Action
Function
The FS Action node is a Hadoop distributed file system (HDFS) operation node. You can create and delete HDFS files and folders and grant permissions for HDFS files and folders using this node.
Parameter Description
Table 1 describes parameters used on the FS Action node.
| Parameter | Meaning |
|---|---|
| name | Identifies an FS action. |
| delete | Deletes a specified file or folder. |
| move | Moves a file from the source directory to the target directory. |
| chmod | Modifies file or folder access rights. |
| path | Indicates the current file path. |
| source | Indicates the source file path. |
| target | Indicates the target file path. |
| permissions | Indicates permissions. |
${variable name} indicates the value defined in job.properties.
For example, ${nameNode} indicates hdfs://hacluster. (See job.properties.)
Example Codes
<action name="copyData">
<fs>
<delete path='${nameNode}/user/oozie_cli/${dataLoadRoot}/result'/>
<move source='${nameNode}/user/${wf:user()}/${dataLoadRoot}/output-data/map-reduce' target='${nameNode}/user/oozie_cli/${dataLoadRoot}/result'/>
<chmod path='${nameNode}/user/oozie_cli/${dataLoadRoot}/reuslt' permissions='-rwxrw-rw-' dir-files='true'></chmod>
</fs>
<ok to="end"/>
<error to="fail"/>
</action> Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.