IIRC this is likely a permissions issue, Xerial Snappy tries to unzip the 
native library to the location pointed to by “java.io.tempdir” which on *nix 
defaults to /tmp. Does the NiFi user have write access to that directory? If 
not you can change the Java temp dir or set it specifically for Snappy (I don’t 
have the property on hand but a quick Google should find it)

Regards,
Matt

Sent from my iPhone

> On Oct 13, 2020, at 5:36 PM, Russell Bateman <r...@windofkeltia.com> wrote:
> 
>  Should I be seeing this in the log of a vanilla NiFi installation on CentOS?
> 
> ERROR [main] org.apache.nifi.NiFi Failure to launch NiFi due to 
> java.util.ServiceConfigurationError: org.apache.nifi.processor.Processor: 
> Provider org.apache.nifi.processors.hive.PutHiveStreaming could not be 
> initialized
> .
> .
> .
> Caused by: org.xerial.snappy.SnappyError: [FAILED_TO_LOAD_NATIVE_LIBRARY] null
> 
> "Snappy" makes me think Ubuntu. This is CentOS. Did I pull down the wrong 
> nifi-1.11.4-bin.zip?
> 
> 

Reply via email to