当前位置: 首页 > news >正文

广州网匠营销型网站建设公司手机网站 qq代码

广州网匠营销型网站建设公司,手机网站 qq代码,企业展厅设计公司重庆,佛山手机网站设计制作背景 在hive中使用Roaring64Bitmap实现精确去重功能 主要目的#xff1a; 提升 hive 中精确去重性能#xff0c;代替hive 中的 count(distinct uuid)#xff1b;节省 hive 存储 #xff0c;使用 bitmap 对数据压缩 #xff0c;减少了存储成本#xff1b;提供在 hive 中…背景 在hive中使用Roaring64Bitmap实现精确去重功能 主要目的 提升 hive 中精确去重性能代替hive 中的 count(distinct uuid)节省 hive 存储 使用 bitmap 对数据压缩 减少了存储成本提供在 hive 中 bitmap 的灵活运算 比如交集、并集、差集运算 计算后的 bitmap 也可以直接写入 hive 使用 1.github地址 https://github.com/lihuigang/hive-bitmap-udf 2.下载地址: https://github.com/lihuigang/hive-bitmap-udf/releases/download/v1.0.1/hive-bitmap-udf.jar 3.在hive中创建自定义 bitmap UDF add jar hdfs://node:9000/hive-bitmap-udf.jar;CREATE TEMPORARY FUNCTION to_bitmap AS com.hive.bitmap.udf.ToBitmapUDAF; CREATE TEMPORARY FUNCTION bitmap_union AS com.hive.bitmap.udf.BitmapUnionUDAF; CREATE TEMPORARY FUNCTION bitmap_count AS com.hive.bitmap.udf.BitmapCountUDF; CREATE TEMPORARY FUNCTION bitmap_and AS com.hive.bitmap.udf.BitmapAndUDF; CREATE TEMPORARY FUNCTION bitmap_or AS com.hive.bitmap.udf.BitmapOrUDF; CREATE TEMPORARY FUNCTION bitmap_xor AS com.hive.bitmap.udf.BitmapXorUDF;4.UDF说明 UDF描述案例结果类型to_bitmap将numint或bigint 转化为 bitmapto_bitmap(num)bitmapbitmap_union多个bitmap合并为一个bitmap并集bitmap_union(bitmap)bitmapbitmap_count计算bitmap中存储的num个数bitmap_count(bitmap)longbitmap_and计算两个bitmap交集bitmap_and(bitmap1,bitmap2)bitmapbitmap_or计算两个bitmap并集bitmap_or(bitmap1,bitmap2)bitmapbitmap_xor计算两个bitmap差集bitmap_xor(bitmap1,bitmap2)bitmap 5. 在 hive 中创建 bitmap 类型表,导入数据并查询 CREATE TABLE IF NOT EXISTS hive_bitmap_table ( k int comment id,bitmap binary comment bitmap ) comment hive bitmap 类型表 STORED AS ORC;-- 数据写入 insert into table hive_bitmap_table select 1 as id,to_bitmap(1) as bitmap; insert into table hive_bitmap_table select 2 as id,to_bitmap(2) as bitmap;-- 查询select bitmap_union(bitmap) from hive_bitmap_table; select bitmap_count(bitmap_union(bitmap)) from hive_bitmap_table; 6. 在 hive 中使用 bitmap 实现精确去重 CREATE TABLE IF NOT EXISTS hive_table ( k int comment id,uuid bigint comment 用户id ) comment hive 普通类型表 STORED AS ORC;-- 普通查询计算去重人数select count(distinct uuid) from hive_table;-- bitmap查询计算去重人数select bitmap_count(to_bitmap(uuid)) from hive_table;
http://www.sadfv.cn/news/336214/

相关文章:

  • 公司网站建设的重要性广州海珠网站开发方案
  • 顺德企业手机网站建设建个站的网站打不开
  • 宁波市住宅建设集团网站绍兴免费做网站
  • google网站收录入口网站的中英文切换怎么做
  • 网站做很多关键词公司网站开发费计入办公费
  • 中国建设银行保函查询网站福步外贸论坛怎样注册
  • 江阴做公司网站有哪些网站用户体验要素
  • 什么语言做网站快自驾游黄山风景区旅游攻略
  • 第一次开票网站建设怎么开安全通道入口
  • 怎样做网站反链网站推广员招聘
  • 做公益活动的网站微信官网免费下载
  • 南通市建设工程安全监督站网站贵州成品网站
  • 网络建站东北品牌vi设计内容
  • 菜鸟网站建设南京门户网站建设
  • 为什么要建设旅游网站用手机制作网站
  • 合肥高端网站asp网站后台管理教程
  • 精湛的网站建设网站的建立目的
  • 汇算清缴在哪个网站做手机网站怎么设计
  • 阿里云建设网站临沂网站建设兼职
  • 如何给wordpress添加一张网站背景云小店自助下单
  • 溧阳城乡建设厅网站无极app定制开发公司网站模板
  • 店铺推广和网站优化一起做京东网站建设需求分析报告
  • 网站建设银行转账wordpress最佳服务器配置
  • 阜阳网站制作公司找哪家百度seo优化是什么意思
  • 网站源码免费分享苏州正规做网站公司
  • 信阳网站建设费用大连招投标网官网
  • 苏州市市政建设集团公司网站野望王维
  • 上海科技网站建设wordpress视频显示控件
  • 仿织梦小说网站源码怎么做论坛的网站吗
  • 苏州网站seo优化快捷的赣州网站建设