- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 Hive不同存储格式的压缩和查询效率比对
新数仓 老数仓 原文件大小 100G 100G 100G 100G 100G 存储格式 ORC Sequencefile Parquet RCfile Avro 存储大小 1.8G 67.0G 11G 63.8G 66.7G 存储耗费时间 5...
2020-04-19 14:02:10
841
原创 Hive-Sql常用参数设置和开发技巧
常用开发技巧的整理: 1、Hive脚本常用参数的设置 ##压缩设置 set mapred.compress.map.output = true; set mapred.output.compress = true; set hive.exec.compress.output = true; ##输出设置 set hive.merge.mapfiles = true; set hive.merge...
2020-04-19 13:38:31
1175
原创 hive小文件处理方法
方法一 hive方法处理 set hive.merge.mapfiles=true; -- map only job 结束是合并小文件 set hive.merge.mapredfiles=true; -- 合并reduce输出的小文件 set hive.merge.smallfiles.avgsize=256000000; -- 当输出文件平均大小小于该值,启动新job合并文件 set hiv...
2019-12-27 10:13:54
573
原创 hive:textfile,sequencefile和rcfile的使用与区别详解
hive在创建表时默认存储格式是textfile,或者显示自定义的stored as textfile.很多人知道hive常用的存储格式有三种,textfile,sequencefile,rcfile.但是却说不清楚这三种格式的干什么用的,本质有有什么区别?适合什么时候用? 为什么hive会有多种存储格式?因为hive是文本批处理系统,所以就存在一个往hive...
2019-12-27 10:06:42
230
原创 Hive如何处理小文件问题?
一、小文件是如何产生的 1.动态分区插入数据,产生大量的小文件,从而导致map数量剧增。 2.reduce数量越多,小文件也越多(reduce的个数和输出文件是对应的)。 3.数据源本身就包含大量的小文件。 二、小文件问题的影响 1.从Hive的角度看,小文件会开很多map,一个map开一个JVM去执行,所以这些任务的初始化,启动,执行会浪费大量的资源,严重影响性能。 2.在HD...
2019-12-27 10:04:17
194
原创 面试题目
自我介绍 java多线程实现的方法 java多线程实现锁的方式? Synchronized和Lock和区别? 垃圾回收的方法? scala隐式转换,举一个例子 scala中list的slide函数??? hadoop中,解释一下shuffle hive中如何解决数据倾斜? 如何实现kafka的精准一次消费? 讲了若泽的项目,问为什么不用kafka,如果flume第二层挂了,flume sink到H...
2019-12-26 14:39:09
400
原创 maven_jar
父工程 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt...
2019-12-19 17:48:21
135
原创 数仓总结
0.自我介绍 1.什么是数据仓库?如何构建数据仓库?(如果这个问题回答的好,后面很多问题都不需要再问) 业务调研 需求调研 数据调研 业务域 主题域/数据域 CDM 总线矩阵 分层架构 定制规范 命名规范、开发规范、流程规范 维度建模 星座模型 宽表 粒度 指标体系 任务调度 数据质量 元数据管理 血缘关系 数据治理 BI可视化 OLAP多维分析 用户画像 推荐系统 2.如何建设数据中台?可简单说...
2019-12-17 10:31:25
495
原创 hive参数
SET hive.auto.convert.join = TRUE; SET hive.exec.parallel = TRUE; SET hive.exec.parallel.thread.number = 10; set hive.groupby.skewindata=false; set mapred.job.reuse.jvm.num.tasks=-1; set hive.map.aggr...
2019-12-13 17:41:46
205
原创 kylin查询10000000限制,可以缩小范围查询
查询失败: org.apache.kylin.rest.exception.InternalErrorException: Query returned 10182925 rows exceeds threshold 10000000 while executing SQL: "SELECT mea_jits_ctr_retention_source_d.dayno AS col_109911_d...
2019-12-10 10:57:44
374
大数据技术之高频面试题7.zip
2020-08-16
sqoop_export.zip
2020-08-16
flink文档资料.zip
2020-08-16
shell笔记.zip
2020-08-17
kafka笔记.zip
2020-08-16
idea教学笔记.zip
2020-08-16
hadoop笔记.zip
2020-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人