Posso utilizzare caratteri jolly (ad es. *) O modelli di file (ad es. {}) Nelle azioni di spostamento di Oozie?L'azione HDFS di Oozie può utilizzare file pattern o glob?
Sto cercando di spostare i risultati del mio lavoro nella directory di archiviazione.
Stato della struttura di directory:
output
- 201304
- 201305
archive
- 201303
mia azione:
<fs name="archive-files">
<move source="hdfs://namenode/output/{201304,201305}"
target="hdfs://namenode/archive" />
<ok to="next"/>
<error to="fail"/>
</fs>
conseguente errore:
FS006: move, source path [hdfs://namenode/output/{201304,201305}] does not exist
C'è un modo semplice per spostare più di un file in un glob o bash come la sintassi? Cercando di fare qualcosa di simile a questo comando Hadoop:
hadoop fs -mv hdfs://namenode/output/{201304,201305} hdfs://namenode/archive
mi sto perdendo qualcosa? Il comando hadoop fs accetta glob. Oozie?