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();
}
}