Evidently, on Windows the PATH environment variable should also have the
path to your native libraries, so that java.library.path can find them.

I added the path to my .so file to my PATH environment variable....yet I
still get the error

2016-03-30 10:38:16,181 ERROR [Timer-Driven Process Thread-1]
o.apache.nifi.processors.hadoop.PutHDFS
java.lang.RuntimeException: native lz4 library not available
    at
org.apache.hadoop.io.compress.Lz4Codec.getCompressorType(Lz4Codec.java:125)
~[hadoop-common-2.6.2.jar:na]
    at
org.apache.hadoop.io.compress.CodecPool.getCompressor(CodecPool.java:148)
~[hadoop-common-2.6.2.jar:na]
    at
org.apache.hadoop.io.compress.CompressionCodec$Util.createOutputStreamWithCodecPool(CompressionCodec.java:131)
~[hadoop-common-2.6.2.jar:na]
    at
org.apache.hadoop.io.compress.Lz4Codec.createOutputStream(Lz4Codec.java:87)
~[hadoop-common-2.6.2.jar:na]
    at
org.apache.nifi.processors.hadoop.PutHDFS$1.process(PutHDFS.java:279)
~[nifi-hdfs-processors-0.6.0.jar:0.6.0]

​Don't just engage Mr. Sulu ...stay for breakfast. :)​

Thad
+ThadGuidry <https://www.google.com/+ThadGuidry>

Reply via email to