import org.apache.spark.sql.SparkSession
object DF2DS {
def main(args: Array[String]): Unit = {
println("astron")
val spark = SparkSession
.builder()
.master("local")
.appName("star")
.getOrCreate()
// 导入spark的隐式转换
import spark.implicits._
val emp = spark.read.json("d://employee.json")
emp.createOrReplaceTempView("emp")
spark.sql("SELECT * FROM emp").show()
spark.sql("SELECT * FROM emp").explain()
spark.sql("SELECT age FROM emp where age>25").explain()
spark.sql("SELECT age FROM emp where age>25 order by age").explain()
}
}