1.3 为什么要学习Spark SQL

学习Spark SQL的主要原因有以下几点。

(1)不用再去编写复杂的MapReduce程序,且Spark SQL的执行效率非常高。

(2)Spark SQL容易整合,且具备统一的数据访问格式。

(3)Spark SQL兼容Hive。

(4)Spark SQL能够通过标准的JDBC连接关系数据库。