Hive與Hadoop的呼叫關係

2021-07-22 04:59:07 字數 464 閱讀 7920

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...