我是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