大数据之CDH数仓(11) |数仓之即席查询数仓搭建

    科技2022-07-11  72

    目录

    Impala安装添加服务选择Impala服务角色分配配置Impala启动Impala安装成功配置Hue支持Impala Impala基于Hue查询打开Hue进入impala查询缺少impala解决方案

    Impala安装

    添加服务

    选择Impala服务

    角色分配

    注意:最好将StateStore和CataLog Sever单独部署在同一节点上。

    配置Impala

    启动Impala

    安装成功

    配置Hue支持Impala

    1)进入HUE配置页面,搜索“impala”,开启HUE中的impala服务

    2)搜索“hue_safety_valve.ini 的 Hue 服务高级配置代码段(安全阀)”,输入以下代码段,确定HUE支持impala搜索引擎

    [impala] server_host=hadoop102 server_port=21050

    Impala基于Hue查询

    打开Hue

    发现缺少impala,请看文章最后

    进入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.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';

    缺少impala解决方案

    1.重启impala 2.发现看不到,注销hive用户,使用admin登录

    3.把hive改成impala,看看报什么错 4.再次重新写入(先把内容删除,点击保存更改,在复制内容,点保存更改),重启hue

    5.出现了impala 6.切换hive用户还是看不到,解决方案 使用admin用户

    Processed: 0.012, SQL: 8