Hive 底層與架構相關面試題解析

2021-10-09 16:23:45 字數 443 閱讀 1982

hive 是大資料工程師的必備技能,它幫助我們解決了海量資料查詢的問題,但是它保證穩定性的同時也遺留下了查詢慢的問題。雖然缺點很明顯,但是那麼多年過去了,大資料生態圈仍然有它的一席之地,因為穩定性這個明顯的優點,大家到現在為止還是喜歡用 hive 來跑 t+1 的離線任務。

另外,大家都喜歡把常寫 hivesql 的人戲稱為「sql boy」,其實這是每個大資料工程師成長的必經之路,sql 語法看似很簡單,但是想要寫得好其實是不容易的。看完這篇希望大家對 hive 能有個更全面的了解。

本篇面試內容劃重點:架構、join、儲存格式。

客戶端任務提交的方式

hive 客戶端任務提交的方式主要有兩種:

Hive面試題3 底層知識

目錄 1.hive架構 什麼是hive hive架構 hive優點 hive使用場景 hive的執行流程 2.sql如何轉為mapreduce程式的 2 元資料 metastore 3 hadoop 4 驅動器 driver 1 解析器 sql parser 將sql字串轉換成抽象語法樹ast,這一...

Spring相關的面試題解析

1.什麼是spring?怎麼理解?spring是乙個大家族,擁有spring框架,以及基於spring框架的各種解決方案的框架。面試中問的spring通常是指spring framework spring框架是當年用來替代重量級的ejb的輕量級框架,當年為了輕量化,在應用程式中,充當了粘合劑的角色,...

Hive面試題三

2014010114 2014010216 2014010317 2014010410 2014010506 2012010609 2012010732 2012010812 2012010919 2012011023 2001010116 2001010212 2001010310 2001010...