Spark SQL有诸多用途,主要体现在以下几方面。
(1)根据基本的SQL语句进行数据查询。
(2)根据HiveQL语句进行数据查询。
(3)从已经存在的Hive中读取数据。
(4)从已经存在的HBase中读取数据。
(5)从已经存在的HDFS中读取数据。
(6)通过JDBC从关系数据库中读取数据。
(7)从已经存在的File中读取数据。