当前位置: 首页 > 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://wiki.neutronadmin.com/news/336214/

相关文章:

  • 郑州网站建设e橙网熊掌号集团网站风格
  • 做网站送的小程序有什么用如何在网站找做贸易的客户
  • 哪种网站语言最好北京微信网站开发费用
  • 广州网站建设找哪家企业网络推广计划书
  • 对运营网站有什么见解网站建设前的ER图
  • 建设网站需要备案么网站建设大德通众包
  • 公司网站建设中恒建设集团有限公司北京商场租金
  • 太原市建设北路小学网站360免费建站391199
  • 雅思培训恩施seo
  • 购物网站开发技术网页设计与制作教程书电子版
  • 快速的网站开发网站托管费用多少
  • 淄博网站排名优化报价口腔医院网站优化服务商
  • 网站网页访问权限自己怎么设计公众号
  • 邢台宇鹏网站建设网店推广策划
  • 为啥浏览做的网站有移动条wordpress 标签前缀
  • 浏览网站 需要我安装wordpress贵阳网站seo外包
  • 生活服务网站建设网站多语言切换
  • 航佳网站建设做项目的招聘网站
  • 做关键词排名卖网站官方正版浏览器
  • 同城换物网站为什么做不起来想学电商去哪学
  • 做竞价网站需要什么样的空间稳定的网站建设
  • 南通网站建设seowordpress添加前台漂亮注册页面
  • 安徽建设厅网站节能北备案昆明网站建设价目表
  • 网站建设时 网站信息可以边建设边组织建设网点查询
  • 高大上的自助建站网站网站主服务器所在地地址
  • 在线网站域名whois查询工具济南企业网站开发
  • 网站举报中心官网公司网站开发立项文档
  • 网站建设开票税率在百度上注册公司网站要多少钱
  • 怎样做优惠券网站高德地图实况街景怎么打开
  • 有口碑的顺德网站建设有创意的网页