Hive是如何將hql語法轉換成MR任務

Hive是基於Hadoop的一個數據倉庫工具,可以將結構化的數據文件映射爲一張表,並提供類SQL查詢功能.說白了,hive就是MapReduce客戶端,將用戶編寫的HQL語法轉換成MR程序進行執行。那麼,hive是如何實現將hql語法轉換成Mr的呢? 總的來說,Hive是通過給用戶提供的一系列交互接口,接收到用戶的指令(SQL),使用自己的Driver,結合元數據(MetaStore),將這些指令
相關文章
相關標籤/搜索