首页 > 解决方案 > 将压缩的文本文件发布到 apache nifi

问题描述

必须通过 HTTP 或 HTTPS 将 zip 格式的压缩文本文件发送到 apache nifi。在那里它必须被解压缩并存储在 HDFS 上。迄今为止的努力是徒劳的。

测试文件是一个压缩的文本文件blabla.txt


Python 帖子

import requests
requests.post('http://example.com/endpoint',
              files={'files': open('blabla.zip', 'rb')})

尼菲工艺

我最好的尝试是使用以下 Nifi 处理器:


没有提取/替换

标签: postzipapache-nifi

解决方案


您是否尝试替换 ZIP 文件本身中的文本?如果您要修改内容,我认为 UnpackContent 处理器应该在 Extract/ReplaceText 之前。


推荐阅读