Spark SQL读取关系数据库
Spark SQL还可以使用JDBC API从其他关系型数据库读取数据,返回的结果仍然是一个DataFrame,可以很容易地在Spark SQL中处理,或者与其他数据源进行连接查询。
Spark SQL JDBC连接属性
在使用JDBC连接数据库时可以指定相应的连接属性
创建数据库与表
(一)创建数据库spark_db
(二)创建学生表
创建表student,执行命令:CREATE TABLE student (id INT, name VARCHAR(10), gender VARCHAR(2), age INT);
读取和写入数据库表
启动Spark Shell