You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Pierre Villard (Jira)" <ji...@apache.org> on 2026/01/05 10:36:08 UTC
[jira] [Resolved] (NIFI-4911) NiFi CompressContent Snappy incompatible behavior with Spark
[ https://issues.apache.org/jira/browse/NIFI-4911?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pierre Villard resolved NIFI-4911.
----------------------------------
Resolution: Feedback Received
Apache NiFi 1.x is no longer maintained and no new release is planned on the 1.x release line. Marking as resolved as part of a cleanup operation. Please open a new one with an updated description if this is still relevant for NiFi 2.x.
> NiFi CompressContent Snappy incompatible behavior with Spark
> ------------------------------------------------------------
>
> Key: NIFI-4911
> URL: https://issues.apache.org/jira/browse/NIFI-4911
> Project: Apache NiFi
> Issue Type: Bug
> Affects Versions: 1.2.0
> Environment: HDF 3.0.2 running on Centos
> Reporter: Nabeel Sarwar
> Priority: Major
>
> The CompressContent processor uses the SnappyOutputStream class from snappy-java project. As listed on [https://github.com/xerial/snappy-java|https://github.com/xerial/snappy-java,] this output will be incompatible with org.apache.hadoop.io.compress.SnappyCodec used for default in spark. When you try to read snappy files produced by this processor from Spark, you will get an empty dataframe.
> One can deal with the data in Spark by using the SnappyInputStream on the raw files and not dealing with the SnappyCodec in spark, but it is not obvious at first glance why the default doesn't work.
> Is there a way to add HadoopCompatibleSnappy as an option like Snappy Framed is offered?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)