这些代码在IDEA中报错,为什么?
val sqlContext = new org.apache.spark.sql.SQLContext(sc) import sqlContext.createSchemaRDD val people = sc.textFile("c3/test.txt").map(_.split(",")).map(p => Person(p(0), p(1).trim.toInt)) people.registerTempTable("people")
除了
<import sqlContext.createSchemaRDD
之外,还有其他方法可以将sqlContext
转换为SchemaRDD
吗?我在spark api文档中找不到
SchemaRDD
类,为什么?
最佳答案
SchemaRDD
在 Apache Spark 1.3.0 中已重命名为 DataFrame
。请参阅migration guide .
关于scala - Spark 1.3.0 的 API 中 SchemaRDD 的声明在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29507722/