Oozieの移動操作でワイルドカード(例:*)やファイルパターン(例:{})を使用できますか?Oozie HDFSアクションはファイルパターンまたはグロブを使用できますか?
私の仕事の結果をアーカイブディレクトリに移動しようとしています。ディレクトリ構造の
州:
output
- 201304
- 201305
archive
- 201303
私のアクション:
<fs name="archive-files">
<move source="hdfs://namenode/output/{201304,201305}"
target="hdfs://namenode/archive" />
<ok to="next"/>
<error to="fail"/>
</fs>
結果のエラー:
FS006: move, source path [hdfs://namenode/output/{201304,201305}] does not exist
に複数のファイルを移動する簡単な方法がありますglobやbashのような構文?このhadoopコマンドに似たものを探してみましょう:
hadoop fs -mv hdfs://namenode/output/{201304,201305} hdfs://namenode/archive
私に何か不足していますか? hadoop fsコマンドはglobを受け入れます。 Oozieはありますか?