- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
How to zip file from ExecuteStreamCommand
- Labels:
-
Apache NiFi
Created on
‎12-20-2019
02:16 AM
- last edited on
‎12-20-2019
06:30 AM
by
VidyaSargur
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm passing a csv flowfile to ExecuteStreamCommand. How can I zip it with password and pass it to the next processor?
I don't know how to zip file from stdin and pass it to stdout. I'm using python
Created ‎12-24-2019 03:20 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This is more a Python question than a Nifi one, perhaps this will help:
import pyminizip pyminizip.compress("myfile.txt", "myzippedfile.zip", "mypassword", compression_level)
I would recommend you to first see if you can get the python part working, and then worry about how to call it from Nifi.
- Dennis Jaheruddin
If this answer helped, please mark it as 'solved' and/or if it is valuable for future readers please apply 'kudos'.
Created ‎12-24-2019 03:20 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This is more a Python question than a Nifi one, perhaps this will help:
import pyminizip pyminizip.compress("myfile.txt", "myzippedfile.zip", "mypassword", compression_level)
I would recommend you to first see if you can get the python part working, and then worry about how to call it from Nifi.
- Dennis Jaheruddin
If this answer helped, please mark it as 'solved' and/or if it is valuable for future readers please apply 'kudos'.
