IDEAJでのScalaパッケージコミットSparkクラスタ実行
1436 ワード
最も簡単なdemo//hdfsを読み取り、hdfsに書き込む
IDEAJでBuild->BuidProject->Build Artifacts->Buildを選択し、jarパッケージを見つけます.
クライアントにコミット./spark-submit –class com.spark.FirstApp.WordCountTest/Users/liuchao/Desktop/20171211.jar
hdfsを確認してファイルの書き込みに成功しました
package com.spark.FirstApp
import org.apache.spark.SparkContext
import org.apache.spark.SparkConf
object WordCountTest {
def main(args: Array[String]) {
val inputFile = "hdfs://192.168.1.105:9000/word.txt"
val conf = new SparkConf().setAppName("WordCount111").setMaster("spark://centos701:7077")
val sc = new SparkContext(conf)
val textFile = sc.textFile(inputFile,1)
textFile.saveAsTextFile("hdfs://192.168.1.105:9000/test/hello.txt")
}
}
IDEAJでBuild->BuidProject->Build Artifacts->Buildを選択し、jarパッケージを見つけます.
クライアントにコミット./spark-submit –class com.spark.FirstApp.WordCountTest/Users/liuchao/Desktop/20171211.jar
hdfsを確認してファイルの書き込みに成功しました