[英]Importing Spark libraries using Intellij IDEA
您無法通過scala List[A]
創建DataFrame
。 您首先需要創建一個RDD[A]
,然后將其轉換為DataFrame
。 您還需要一個SQLContext
:
val conf = new SparkConf()
.setMaster("local[*]")
.setAppName("test")
val sc = new SparkContext(conf)
val sqlContext = new SQLContext(sc)
import sqlContext.implicits._
val test = sc.parallelize(List(1,2,3,4)).toDF
作為參考,這是帶有spark sql的Spark 2.0樣板應如下所示:
import org.apache.spark.sql.SparkSession
object Test {
def main(args: Array[String]) {
val spark = SparkSession.builder()
.master("local")
.appName("some name")
.getOrCreate()
import spark.sqlContext.implicits._
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.