Thanks to Dmitriy for answering my previous question regarding the Spark 
version. I just downgraded the version to spark-1.1.0-bin-hadoop2.4 and run my 
commane "mahout spark-itemsimilarity -i ./mahout-input/order_item.tsv -o 
./output -f1 purchase -f2 view -os -ic 2 -fc 1 -td ," again. This time I got 
error "java.lang.UnsatisfiedLinkError: no snappyjava in java.library.path" as 
attached. I'm using Mac.

Thanks for the help
-Kevin


at 
org.apache.spark.shuffle.hash.HashShuffleWriter.write(HashShuffleWriter.scala:65)

at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:68)
at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:41)
at org.apache.spark.scheduler.Task.run(Task.scala:54)
at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:177)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.UnsatisfiedLinkError: no snappyjava in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)
at java.lang.Runtime.loadLibrary0(Runtime.java:849)
at java.lang.System.loadLibrary(System.java:1088)
at org.xerial.snappy.SnappyNativeLoader.loadLibrary(SnappyNativeLoader.java:52)
... 26 more
15/01/27 14:54:24 ERROR Executor: Exception in task 0.0 in stage 1.0 (TID 0)
org.xerial.snappy.SnappyError: [FAILED_TO_LOAD_NATIVE_LIBRARY] null
at org.xerial.snappy.SnappyLoader.load(SnappyLoader.java:229)
at org.xerial.snappy.Snappy.<clinit>(Snappy.java:44)
at org.xerial.snappy.SnappyOutputStream.<init>(SnappyOutputStream.java:79)
at 
org.apache.spark.io.SnappyCompressionCodec.compressedOutputStream(CompressionCodec.scala:125)
at 
org.apache.spark.storage.BlockManager.wrapForCompression(BlockManager.scala:1029)
at 
org.apache.spark.storage.BlockManager$$anonfun$8.apply(BlockManager.scala:608)
at 
org.apache.spark.storage.BlockManager$$anonfun$8.apply(BlockManager.scala:608)

Reply via email to