使用Scala Eclipse IDE啓動我的示例Scala Spark程序。該程序是一個簡單的詞計數,我已經創建了一個簡單的文本文件沒有壓縮。當運行代碼的Scala應用得到了錯誤引起:java.lang.ClassNotFoundException:net.jpountz.lz4.LZ4BlockOutputStream
「所造成:拋出java.lang.ClassNotFoundException:net.jpountz.lz4.LZ4BlockOutputStream」 在執行sc.textFile( 「WORD.TXT」)
我的代碼
import org.apache.spark.SparkConf
import org.apache.spark.SparkContext
import net.jpountz.lz4.LZ4BlockOutputStream
object WordCount {
def main (args: Array[String]) = {
val conf = new SparkConf().setAppName("WordCount").setMaster("local")
val sc = new SparkContext(conf)
val test = sc.textFile("word.txt")
//test.flatMap{line => line.split(" ")}.saveAsTextFile("wordCount.txt")
//.map{word => (word,1)}.reduceByKey(_ + _).saveAsTextFile("wordCount.txt")
}
}
在我的本地Windows機器上運行。這是我的POM.xml的問題嗎?
我沒有看到該代碼包中的共享需求... – eliasah