在NiFi中压缩具有匹配模式的多个文件

时间:2018-05-24 04:04:55

标签: apache-nifi

我正在尝试压缩先前处理器生成的文件列表。名称是随机的,起始&结束时重复。

Ex: 
part-00000-1dfde626-2a4f-4bc2-aa43-eaf3c940b2a8-c000.csv
part-00000-547c93da-088e-46c4-a478-a41aabfef9ea-c000.csv

我正在尝试使用ExecuteStreamCommand处理器将所有文件压缩到一个文件中。以下是我的命令&它的论点:它不起作用。

command: /bin/zip
Argument: finalCompressedFile.zip;part.*csv

正则表达式part.*csv与生成的所有文件模式匹配。但*(我怀疑)是以字面形式传递给bash shell的。如果我给出一个完整的文件名,它就可以完成这项工作但我不会压缩所有文件。

对此有什么想法吗?

0 个答案:

没有答案