1. 程式人生 > >圖解hive執行機制

圖解hive執行機制

Hive是構建在Hadoop之上的資料倉庫平臺,它的創造是為了讓非Java程式設計師更方便使用MapReduce

它的架構如下圖所示:


它的執行流程如下圖:


Hive建立的表的元資訊存在於結構型資料庫之內(這個資料庫可以是自帶的Derby資料庫也可以是使用者自己安裝的資料庫),而表中的內容存在於HDFS之中,使用者輸入SQL語句之後進行編譯,然後在模板庫找到對應的模板組裝,最後交給Yarn執行,最後附帶一張Yarn執行mapreduce任務的解釋圖