oozie模式中有兩個標籤用於java操作,文件和存檔。oozie:文件和檔案標籤的用法和差異?
<xs:element name="file" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="archive" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
我想了解他們的使用情況如何?我也注意到這兩種標籤也適用於MR /豬動作。
oozie模式中有兩個標籤用於java操作,文件和存檔。oozie:文件和檔案標籤的用法和差異?
<xs:element name="file" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="archive" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
我想了解他們的使用情況如何?我也注意到這兩種標籤也適用於MR /豬動作。
有關文件和歸檔變量簡單描述:
的
file
&archive
元素使用,以映射簡化作業,實現文件和檔案。如果指定的路徑是相對的,則假定文件或存檔器位於應用程序目錄中,位於相應的子路徑中。如果路徑是絕對路徑,則文件或歸檔文件應在給定的絕對路徑中。使用
<file>
元素指定的文件將成爲任務主目錄中的符號鏈接。如果一個文件是一個本地庫('.so'或'.so。#'文件),它將被鏈接爲任務運行目錄中的'.so'文件,從而可用於該任務JVM。
要強制任務運行目錄上的文件的符號鏈接,請使用'#',後跟符號鏈接名稱。例如'mycat.sh#cat'。
有關鏈路https://oozie.apache.org/docs/3.3.1/WorkflowFunctionalSpec.html#a3.2_Workflow_Action_Nodes
任何Oozie的相關文檔點擊瞭解更多信息