My spark-submit command is :
spark-submit --class com.sundogsoftware.spark.WordCountBetterDataset --master yarn --deploy-mode cluster SparkCourse.jar
And for defining the sparkSession, i use this :
val spark = SparkSession
.builder
.master("spark://youness:7077")
.appName("WordCount")
.getOrCreate()
but at the end, my job fails with return code 13.
You need to let the
masterunset in the code. It is preferable to set it later when you issuespark-submit(spark-submit --master yarn-client ...) and you are already doing that above. Just remove.master("spark://youness:7077")from your code.