1、提交sql 交給驅動
3、去metastore查詢相關的資訊返回字段表資訊
4、編譯返回資訊 發給驅動
5、驅動傳送乙個執行計畫交給執行引擎
6、執行計畫
6.1、ddls 對資料庫表的操作的直接和metastore互動
create table t1(name string);
6.1、把job交給job tracker 讓task tracker執行 返回執行資訊
6.2、完成job返回資料資訊、找namenode查資料
6.3、dfs ops 直接和namenode取資料
select * from t1;
select count(1) from t1;
7、返回結果資訊集
Hive之 hive與hadoop的聯絡
hive與hadoop呼叫圖 解析 1 提交sql 交給驅動 2 驅動編譯 解析相關的字段表資訊 3 去metastore查詢相關的資訊 返回字段表資訊 4 編譯返回資訊 發給驅動 5 驅動傳送乙個執行計畫 交給執行引擎 6 執行計畫 三種形式 metastore namenode metastor...
hadoop與hive的對映
hadoop與hive的對映 hadoop 轉向hive 說到,很多mr任務可以由hive完成。這幾天,作了一些簡單的彙總 1 檔案切割 多輸入多輸出 需求 資料log包含多種資訊,需要將不同的資料資訊重定向到不同的檔案。hadoop multipleinputs multipleoutputs兩個...
Hadoop之hive的drop table恢復
一 恢復過程 在之前我有對hadoop的 站有過了解,就是將hdfs dfs rm刪除掉的檔案進行恢復,只需要hdfs dfs mv將檔案從 站中搬過來就行,我就先使用這個方法,但是效果不佳,執行select count from table name,得到的結果為0。這個時候我想到這個表被drop...