大資料實戰(八十):電商數倉(六十四)數倉之即席查詢數倉搭建
阿新 • • 發佈:2020-08-28
1 Impala安裝
1.1新增服務
1.2 選擇Impala服務
1.3角色分配
注意:最好將StateStore和CataLogSever單獨部署在同一節點上。
1.4 配置Impala
1.5 啟動Impala
1.6 安裝成功
1.7 配置Hue支援Impala
2)搜尋“hue_safety_valve.ini 的 Hue 服務高階配置程式碼段(安全閥)”,輸入以下程式碼段,確定HUE支援impala搜尋引擎
[impala] server_host=hadoop102 server_port=21050
2Impala基於Hue查詢
2.1 開啟Hue
2.2 進入impala查詢
分別用impala和hive查詢以下SQL語句,對比查詢速度
select sku.id, sku.spu_id, sku.price, sku.sku_name, sku.sku_desc, sku.weight, sku.tm_id, sku.category3_id, c2.id category2_id , c1.id category1_id, c3.name category3_name, c2.name category2_name, c1.name category1_name, sku.create_time, sku.dtfrom ods_sku_info sku join ods_base_category3 c3 on sku.category3_id=c3.id join ods_base_category2 c2 on c3.category2_id=c2.id join ods_base_category1 c1 on c2.category1_id=c1.id where sku.dt='2019-02-10' and c2.dt='2019-02-10';