IntellijでSparkプログラムを実行していますが、次のエラーが発生します:「オブジェクトApacheはパッケージorgのメンバーではありません」。
私はこれらのインポートステートメントをコードで使用しました:
import org.Apache.spark.SparkContext
import org.Apache.spark.SparkContext._
import org.Apache.spark.SparkConf
上記のインポートステートメントは、sbtプロンプトでも実行されていません。対応するlibが欠落しているように見えますが、同じものをコピーする方法とパスがわかりません。
SBTに次のようなエントリがあることを確認してください。
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
"org.Apache.spark" %% "spark-core" % "2.1.0",
"org.Apache.spark" %% "spark-sql" % "2.1.0"
)
次に、「自動インポート」を有効にするか、SBTパネルの更新のボタンをクリックして手動で行うことにより、IntelliJがこれらのライブラリについて認識していることを確認します。