1. 程式人生 > 實用技巧 >大資料實戰(八十):電商數倉(六十四)數倉之即席查詢數倉搭建

大資料實戰(八十):電商數倉(六十四)數倉之即席查詢數倉搭建

1 Impala安裝

1.1新增服務

1.2 選擇Impala服務

1.3角色分配

注意:最好將StateStoreCataLogSever單獨部署在同一節點上。

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查詢

分別用impalahive查詢以下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.dt
from 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';