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

专业网站制作仪表多少钱贵阳网络推广公司有哪些

专业网站制作仪表多少钱,贵阳网络推广公司有哪些,江门站官网,wang域名的网站背景 在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.huolong8.cn/news/375354/

相关文章:

  • 网站开发合同 下载温州网站建设科技有限公司
  • 做关键词搜索的网站美容培训东莞网站建设
  • wordpress 复合筛选重庆seo推广运营
  • ps做的网站稿怎么做成网站网站建设网络
  • 网站编辑模版网站建设公司地址在哪
  • 房地产网站做编辑刚刚入行做网站用php吗
  • 赣州人才网最新招聘信息2023年长沙网站排名优化
  • 新网站怎么快速收录必做山西网站建设
  • 南宁本地有几家网站开发整站seo需要多少钱
  • 招商网站建设全包设计建立企业网站最佳的公司
  • 太仓有没有做网站建设的网站制作公司业务发展方案
  • 自己建网站怎么做影视资源网站建设售后服务明细
  • o2o系统网站建设沈阳德泰诺网站制作
  • 企业网站策划书1000字北京做网站ezhixi
  • 做徽标哪个网站素材多高新技术企业查询系统
  • 网站模板 素材房产网站设计模板
  • 阳光创信-网站建设首选品牌合肥市公司网站建设
  • 南京建设工程信息网站门户网站后台管理系统
  • 嘉伟网络智能建站高端大气酒店网站源码
  • 郑州网站托管公司网站开发资源
  • 樟木头镇仿做网站网站收录最好的方法
  • 做网站联系济南seo培训
  • 泰州专一做淘宝网站越秀金融大厦地址
  • 个人怎样做网站如何免费制作网站
  • 高密做网站哪家强代理知识付费网站源码下载
  • 美工素材网站谷歌搜索引擎优化
  • 信息发布的网站怎么做学校做网站有些什么好处
  • 怎么做好网站企业年报网上申报流程
  • 天津平台网站建设企业免费搭建永久网站
  • 织梦 两个网站网站开发项目