0
私はスカラ・アプリケーションを実行しようとしていますが、これはうまく動作します。しかし、クラスを使用してspark-submitを使用すると失敗します。spark-submit scala、ClassNotFoundException
spark-submit --deploy-mode cluster --master yarn --class org.apache.spark.examples.SparkPi s3n://bucket/test.scala
Applicacion:
package org.apache.spark.examples
import org.apache.spark.sql.types._
import org.apache.spark.sql.SQLContext
object SparkPi {
def main(args: Array[String]) {
val conf = new SparkConf().setAppName("Simple Application")
val sqlContext = new org.apache.spark.sql.SQLContext(sc)
print("test")
}
}
エラー:
Final app status: FAILED, exitCode: 10, (reason: Uncaught exception: java.lang.ClassNotFoundException: org.apache.spark.examples.SparkPi)
私はSBTでコンパイルしましたか? – David
ええ、いくつかの '.class'ファイルがあります。今すぐそれらを瓶に詰め、それを使って仕事を始めましょう。あなたが指定したコマンドによれば、コンパイルされたコードの代わりにソースコード '.scala'を指定しています。 – Zyoma