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

东营房产信息网官网/上海关键词优化按天计费

东营房产信息网官网,上海关键词优化按天计费,珠海哪个公司建设网站好,wordpress 微商城模板一.测试背景 工作中想把历史的结构化数据到Hive中进行查询,由于数据较大,需要进行压缩, 根据Hive官方提供的几种压缩格式分别进行写入,读取,OLAP计算的性能测试, 以求找到最好的压缩格式。二.测试方法概述…

一.测试背景

工作中想把历史的结构化数据到Hive中进行查询,由于数据较大,需要进行压缩,
根据Hive官方提供的几种压缩格式分别进行写入,读取,OLAP计算的性能测试,
以求找到最好的压缩格式。

二.测试方法概述

1、数据来源:采用生产上数据抽样,大小为100G。原始日志格式为textfile文件(标准JSON)。
2、测试平台:公司Ambari测试平台,物理内存100G。
3、测试方法:将textfile文件通过脚本自动录入到Hive里,形成大表。(注:解析JSON数据的serde使用 hdp hive自带的hive-hcatalog-core.jar 里面的org.apache.hive.hcatalog.data.JsonSerDe类)
4、从大表创建基于各种不同存储方式的分区表。
5、核心组件HDP版本选择

三.实际操作

1.建立大表js_data

CREATE TABLE IF NOT EXISTS data_ysz.js_data (referer STRING,ip STRING,
articleId STRING,catalogCode STRING, userAgent STRING,sessionId STRING,
title STRING,deviceId STRING,url STRING,visitTime STRING,catalogId STRING,
atype STRING,domain STRING,action STRING,visitDate STRING) 
ROW FORMAT SERDE 'org.apache.hive.hcatalog.data.JsonSerDe';

2.装载数据到js_data

load data inpath '' into table js_data 

3.根据大表建立不同存储方式的分区表(依次为RCfile,ORC,sequencefile,parquet,Avro)

Create table js_data_partitioned_rcfile(referer STRING,ip STRING,articleId STRING,catalogCode STRING,
userAgent STRING,sessionId STRING,title STRING,deviceId STRING,url STRING,visitTime STRING,catalogId STRING,
atype STRING,domain STRING,action STRING) PARTITIONED BY (visitDate STRING) STORED AS RCfileCreate table js_data_partitioned_orc(referer STRING,ip STRING,articleId STRING,catalogCode STRING,
userAgent STRING,sessionId STRING,title STRING,deviceId STRING,url STRING,visitTime STRING,catalogId STRING,
atype STRING,domain STRING,action STRING)PARTITIONED BY (visitDate STRING) STORED AS ORCCreate table js_data_partitioned_sequencefile(referer STRING,ip STRING,articleId STRING,catalogCode STRING,
userAgent STRING,sessionId STRING,title STRING,deviceId STRING,url STRING,visitTime STRING,catalogId STRING,
atype STRING,domain STRING,action STRING) PARTITIONED BY (visitDate STRING) STORED AS SequenceFileCreate table js_data_partitioned_parquetfile(referer STRING,ip STRING,articleId STRING,catalogCode STRING,
userAgent STRING,sessionId STRING,title STRING,deviceId STRING,url STRING,visitTime STRING,catalogId STRING,
atype STRING,domain STRING,action STRING) PARTITIONED BY (visitDate STRING) STORED AS parquetfileCreate table js_data_partitioned_avrofile(referer STRING,ip STRING,articleId STRING,catalogCode STRING,
userAgent STRING,sessionId STRING,title STRING,deviceId STRING,url STRING,visitTime STRING,catalogId STRING,
atype STRING,domain STRING,action STRING) PARTITIONED BY (visitDate STRING) STORED AS Avro

4.基于如下SQL进行测试

select visitdate,count(*) as pv from 表名 where action = '1'  and domain = 'static.scms.sztv.com.cn' group by visitdate order by pv;

四.结果展示

性能测试结果

存储格式			 ORC 	Sequencefile 	Parquet	 RCfile 	Avro
数据压缩后大小 	 1.8G	    67.0G 		  11G 	  63.8G     66.7G
存储耗费时间 		 535.7s 	625.8s		 537.3s	  543.48 5	44.3
SQL查询响应速度	 19.63s 	184.07s 	 24.22s 	88.5s 	281.65

五.结论

1.在压缩存储时间上,除Sequencefile外基本都相差无几。2.数据压缩比例上ORC最优,相比textfile节省了50倍磁盘空间,parquet压缩性能也较好。3.SQL查询速度而言,ORC与parquet性能较好,远超其余存储格式。综合上述各种性能指标,建议工作中原始日志写入hive的存储格式都采用ORC或者parquet格式,这和目前主流的做法一致。

.
.
.
.
.
下面是我的公众号,收集了现在主流的大数据技能和架构,欢迎大家一起来学习交流。
在这里插入图片描述

http://www.lbrq.cn/news/948457.html

相关文章:

  • 建设商城网站价格/免费卖货平台
  • 0元注册公司是真的吗/seo搜索推广
  • 小孩做愛网站/网店代运营
  • 网站后台运营怎么做/seo快速排名多少钱
  • 团购产品 网站建设/百度云盘
  • 商城网站建设多少钱/广告投放都有哪些平台
  • 营销型网站建设 价格/重庆seo软件
  • 武汉哪里做网站好/seo技术
  • 昆山快速建设网站方案/windows优化大师靠谱吗
  • 网站响应式是什么意思/营销技巧有哪些
  • 两学一做网站专题/会计培训班多少钱
  • 网站建设 工作职责/百度营销登录平台
  • 杭州网站建设方案/网络营销策划的具体流程是
  • 短链接在线生成官网免费/免费seo软件推荐
  • 网站建站代码/全球十大搜索引擎入口
  • 公司网站建设与设计制作/百度一下百度主页
  • wordpress 随机/seo优化技术是什么
  • 怎样在外管局网站做延期付款/seo入门教程视频
  • 做茶叶网站的素材/2023今日新闻头条
  • java网站开发的不足/关键词推广排名软件
  • 淮阳网站建设/seo新站如何快速排名
  • jsp sql 网站开发/大搜推广
  • 免费建设外贸网站/百度首页 百度一下
  • 网站建设找美橙互联/公司网站设计定制
  • ftontpage如何做网站/品牌推广营销
  • 金融类网站源码/新闻投稿平台有哪些
  • 专业网站优化软件/日本积分榜最新排名
  • 成绩查询网站怎么做/企业网站建设制作
  • 深圳比较大的贸易进口公司/锦绣大地seo官网
  • 网站开发工程师学什么/seo优化平台
  • 设计模式七:抽象工厂模式(Abstract Factory Pattern)
  • Claude Code Kimi K2 环境配置指南 (Windows/macOS/Ubuntu)
  • 网络原理 HTTP 和 HTTPS
  • ob导出租户所有表记录
  • ollama基本配置
  • 大语言模型:人像摄影的“达芬奇转世”?——从算法解析到光影重塑的智能摄影革命