ModifyCompression 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-compress-nar
Beschreibung¶
Ändert den Komprimierungsalgorithmus, mit dem der Inhalt eines FlowFile komprimiert wird, indem er den Inhalt von FlowFiles mit einem vom Benutzer angegebenen Komprimierungsalgorithmus dekomprimiert und den Inhalt mit den angegebenen Komprimierungsformateigenschaften neu komprimiert. Dieser Prozessor arbeitet sehr speichereffizient, sodass sehr große Objekte, die weit über die Größe des Heaps hinausgehen, im Allgemeinen problemlos verarbeitet werden können
Eingabeanforderung¶
REQUIRED
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
Input Compression Strategy |
Die Strategie für die Dekomprimierung der Eingabe-FlowFiles |
Output Compression Level |
Der Komprimierungsgrad für die Ausgabe-FlowFiles für unterstützte Formate. Ein niedrigerer Wert führt zu einer schnelleren Verarbeitung, aber zu einer geringeren Komprimierung. Ein Wert von 0 bedeutet keine Komprimierung (d. h. einfache Archivierung) für gzip oder minimale Komprimierung für xz-lzma2. Höhere Grade können zu einem deutlich höheren Speicherverbrauch führen, wie beispielsweise bei den Stufen 7–9 für xz-lzma/2. Achten Sie daher auf die Größe des Heaps. |
Output Compression Strategy |
Die Strategie für die Komprimierung der Ausgabe-FlowFiles |
Output Filename Strategy |
Verarbeitungsstrategie für das Attribut „filename“ im Ausgabe-FlowFiles |
Beziehungen¶
Name |
Beschreibung |
---|---|
failure |
FlowFiles wird bei Komprimierungsänderungsfehlern an die Beziehung „failure“ übertragen |
success |
FlowFiles werden bei erfolgreicher Komprimierungsänderung an die Beziehung „success“ übertragen. |
Schreibt Attribute¶
Name |
Beschreibung |
---|---|
mime.type |
Der entsprechende MIME-Typ wird auf der Grundlage des Wertes der Eigenschaft „Compression Format“ festgelegt. Wenn das Komprimierungsformat „no compression“ ist, wird dieses Attribut entfernt, da der MIME-Typ nicht mehr bekannt ist. |