如何使用nifi解压缩.7z文件?

时间:2018-05-04 18:55:09

标签: apache-nifi 7zip

我想使用nifi解压缩压缩的.7z目录。

我现在在nifi中有什么:GetFile处理器 - > IdentifyMimeType procesor - > CompressContent处理器设置解压缩并使用mime.type属性 - > PutFile处理器。

目录通过,但未解压缩。

我很感激你的帮助 - 我找不到任何有用的东西 - 它有可能吗?

1 个答案:

答案 0 :(得分:0)

Apache NiFi目前不支持使用CompressContentUnpackContent处理器进行原生.7z(de)压缩。

您可以file a Jira申请添加此功能。对于立即解决方案,您可以使用ExecuteStreamCommand处理器来运行命令行工具,如7za.exe,它可以接受文件名参数并将结果输出到可配置文件位置或将输出流式传输到STDOUT,在生成的流文件内容中捕获,可以使用PutFile在某处写入。