学习Spark SQL的主要原因有以下几点。
(1)不用再去编写复杂的MapReduce程序,且Spark SQL的执行效率非常高。
(2)Spark SQL容易整合,且具备统一的数据访问格式。
(3)Spark SQL兼容Hive。
(4)Spark SQL能够通过标准的JDBC连接关系数据库。