Spark和Spark的Java新手与Java

问题描述:

我是Spark和Spark SQL的新手,但了解Java和SQL。Spark和Spark的Java新手与Java

我该如何使用Spark SQL来专门获取一组使用Spark SQL转换为Spark的Oracle存储过程。请举例。

以下代码是示例Spark SQL;你能问我吗?

import org.apache.spark.sql.Dataset; 
import org.apache.spark.sql.Row; 
import org.apache.spark.sql.SparkSession; 

public class SparkSQL { 

    public static void main(String[] args) { 
     SparkSession sparkSession = SparkSession.builder().master("local").getOrCreate(); 
     Dataset<Row> peopleDS = sparkSession.read().json("C:\\people.json"); 
     peopleDS.createOrReplaceTempView("people"); 

     Dataset<Row> sql = sparkSession.sql("select city,avg(age) from people group by city"); 

     sql.show(); 



    } 

}