web-dev-qa-db-ja.com

Intellijでの実行中のエラーSpark: "オブジェクトApacheはパッケージorgのメンバーではありません"

IntellijでSparkプログラムを実行していますが、次のエラーが発生します:「オブジェクトApacheはパッケージorgのメンバーではありません」。

私はこれらのインポートステートメントをコードで使用しました:

import org.Apache.spark.SparkContext  
import org.Apache.spark.SparkContext._  
import org.Apache.spark.SparkConf

上記のインポートステートメントは、sbtプロンプトでも実行されていません。対応するlibが欠落しているように見えますが、同じものをコピーする方法とパスがわかりません。

7
Learner

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がこれらのライブラリについて認識していることを確認します。

7
Vidya