Scala Eclipse IDEを使用して、サンプルのScala Sparkプログラムを開始しました。このプログラムは、私が圧縮せずに単純なテキストファイルを作成した単純な単語Countです。 sc.textFile( "word.txt")を実行中に私のコードは原因:java.lang.ClassNotFoundException:net.jpountz.lz4.LZ4BlockOutputStream
をScalaのアプリケーションは、 "::java.lang.ClassNotFoundExceptionがnet.jpountz.lz4.LZ4BlockOutputStreamによって発生する" エラー
を得たようなコードを実行中
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