I might be missing something obvious here, for some reason I cannot seem to
get internode_compression = all to work. I am getting  the following
exception. I am using cassandra 1.2.9 and have snappy-java-1.0.5.jar in my
classpath. Google search did not return any useful result, has anyone seen
this before ?


java.io.FileNotFoundException: /usr/tmp/snappy-1.0.5-libsnappyjava.so (No
such file or directory)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
        at
org.xerial.snappy.SnappyLoader.extractLibraryFile(SnappyLoader.java:394)
        at
org.xerial.snappy.SnappyLoader.findNativeLibrary(SnappyLoader.java:468)
        at
org.xerial.snappy.SnappyLoader.loadNativeLibrary(SnappyLoader.java:318)
        at org.xerial.snappy.SnappyLoader.load(SnappyLoader.java:229)
        at org.xerial.snappy.Snappy.<clinit>(Snappy.java:48)
        at
org.apache.cassandra.io.compress.SnappyCompressor.create(SnappyCompressor.java:45)
        at
org.apache.cassandra.io.compress.SnappyCompressor.isAvailable(SnappyCompressor.java:55)
        at
org.apache.cassandra.io.compress.SnappyCompressor.<clinit>(SnappyCompressor.java:37)
        at
org.apache.cassandra.config.CFMetaData.<clinit>(CFMetaData.java:82)
        at
org.apache.cassandra.config.KSMetaData.systemKeyspace(KSMetaData.java:81)
        at
org.apache.cassandra.config.DatabaseDescriptor.loadYaml(DatabaseDescriptor.java:471)
        at
org.apache.cassandra.config.DatabaseDescriptor.<clinit>(DatabaseDescriptor.java:123)

Caused by: java.lang.UnsatisfiedLinkError: no snappyjava in
java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
        at java.lang.Runtime.loadLibrary0(Runtime.java:823)
        at java.lang.System.loadLibrary(System.java:1028)
        at
org.xerial.snappy.SnappyNativeLoader.loadLibrary(SnappyNativeLoader.java:52)
        ... 18 more

Reply via email to