![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hive
文章平均质量分 79
weixin_43003792
性格使然!!!
展开
-
Hive_调优
set hive.exec.mode.local.auto=true; //开启本地mr set hive.exec.mode.local.auto.inputbytes.max=50000000; //设置local mr的最大输入文件个数,当输入文件个数小于这个值时采用local mr的方式,默认为4 set hive.exec.mode.local.auto.input.files.max=10; 1.空KEY过滤 测试不过滤空id hive (default)> insert overwri原创 2021-03-07 21:20:05 · 47 阅读 · 0 评论 -
Hive项目优化测试
一:开启map输出阶段压缩;snappy 1.开启hive中间传输数据压缩功能 hive (default)>set hive.exec.compress.intermediate=true; 2.开启mapreduce中map输出压缩功能 hive (default)>set mapreduce.map.output.compress=true; 3.设置mapreduce中map输出数据的压缩方式 hive (default)>set mapreduce.map.output.comp原创 2021-03-06 23:15:17 · 46 阅读 · 0 评论 -
Hive_自定义函数
desc function split; desc function extended split; split 可以同时对多个分隔符切割 select split(‘zhonagguo-fefei_xiaoming’,’[-_]’); 自定义函数 hive中看行 多行进一行 一行进一行 (1)UDF(User-Defined-Function) 一进一出 (2)UDAF(User-Defined Aggregation Function) 聚集函数,多进一出 类似于:count/max/min (3)UD原创 2021-03-06 22:45:58 · 43 阅读 · 0 评论 -
Hive——简单总计及习题
Insert导出 insert overwrite|into local directory ‘/opt/module/datas/export/student’ select * from student; insert overwrite local directory ‘/opt/module/datas/export/student1’ ROW FORMAT DELIMITED FIELDS TERMINATED BY ‘\t’ select * from student; hive -e ‘sel原创 2021-03-05 23:39:52 · 114 阅读 · 0 评论 -
Hive_HQL
一:驱动器:Driver (1)解析器(SQL Parser):将SQL字符串转换成抽象语法树AST,这一步一般都用第三方工具库完成,比如antlr;对AST进行语法分析,比如表是否存在、字段是否存在、SQL语义是否有误。 (2)编译器(Physical Plan):将AST编译生成逻辑执行计划MR。 (3)优化器(Query Optimizer):对逻辑执行计划进行优化。 (4)执行器(Execution):把逻辑执行计划转换成可以运行的物理计划。对于Hive来说,就是MR/Spark。 1.数据加载:原创 2021-03-02 11:30:57 · 290 阅读 · 0 评论