使用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