我是Spark SQL新手,但知道配置单元查询执行框架。我想了解spark如何执行sql查询(技术描述)?在Hive上执行Spark SQL查询
如果我火了以下命令
val sqlContext = new org.apache.spark.sql.hive.HiveContext(sc)
sqlContext.sql("select count(distinct(id)) from test.emp").collect
在蜂巢它会转换成地图,减少工作,但它被如何星火执行?
hive metastore将如何进入图片?
在此先感谢。
SQL语句解析是由HiveQl解析器完成还是Spark将解析它? – Shashi
我不确定我是否理解你的问题,但我会这样说:所有的工作都是由Spark完成的。 Spark不会重新发明轮子,因此它使用Hive解析的功能。我希望能回答你的问题;) – user1314742
是否有任何可用于Spark + Hive交互的体系结构图? – Shashi