sbtを使用して合併症を構築しようとしていました。sbtを使用して自己完結型のsparkを構築するとコンパイルに失敗する
チュートリアル:http://spark.apache.org/docs/latest/quick-start.html#self-contained-applications
しかし、エラーが起こりました。
[error] /home/zeng/workspace/spark/als/src/main/scala/ALSExample.scala:22:object ml is not a member of package org.apache.spark
[error] import org.apache.spark.ml.evaluation.RegressionEvaluator
[error] ^
[error] /home/zeng/workspace/spark/als/src/main/scala/ALSExample.scala:23: object ml is not a member of package org.apache.spark
[error] import org.apache.spark.ml.recommendation.ALS
[error] ^
[error] /home/zeng/workspace/spark/als/src/main/scala/ALSExample.scala:25: object sql is not a member of package org.apache.spark
[error] import org.apache.spark.sql.SparkSession
[error] ^
[error] /home/zeng/workspace/spark/als/src/main/scala/ALSExample.scala:46: not found: value SparkSession
[error] val spark = SparkSession
[error] ^
[error] /home/zeng/workspace/spark/als/src/main/scala/ALSExample.scala:61: not found: type ALS
[error] val als = new ALS()
[error] ^
[error] 5 errors found
[error] (compile:compileIncremental) Compilation failed
どうしてですか? BTW、火花verionは2.0.0です。
build.sbtファイルはどのように見えますか?ライブラリを正しく指定していないようです。ファイルbuild.sbt – GameOfThrows
@GameOfThrows: '名前:= "ALSExample" 版:= "1.0" scalaVersion:= "2.11.7" libraryDependencies + = "org.apache.spark" %%「火花防止コア "%" 2.0.0 "' –