hive
文章平均质量分 64
JackieChen1992
看好多好多好书,交好多好多好朋友。
展开
-
Mysql的数据存储不区分大小写
目录1 Mysql存储不区分大小写带来的影响举例2 解决方案2.1 建表时区分大小写2.1 建完表后,ALTER修改表字段区分大小写1 Mysql存储不区分大小写带来的影响举例1)hive里存储的字段是区分大小写的 2)mysql里存储,默认是不区分大小写的 3)当将hive表里存储在hdfs上的数据通过sqoop工具等灌到mysql里的时候就会出问...原创 2018-10-08 23:51:59 · 2548 阅读 · 0 评论 -
hive系列-1.hive里踩的坑
新增字段&跑历史分区1、现象hive(笔者使用的hive版本为1.1.0)表新增加列,重跑历史分区数据,发现新增的列在老分区中取值都为NULL。如下示例1)初始化表//init tabledrop table if exists tmp.test;create table tmp.test( id string)partitioned by (dt stri...原创 2019-05-10 11:45:43 · 358 阅读 · 0 评论 -
hive系列-2.hive自带的三种排序UDF
Hive自带的几种rank函数综述1.ROW_NUMBER() => 用于纯数据排序,相同值取//全局唯一排序2.DENSE_RANK() =>常搭配PARTITION BY x ORDER BY y用于分组取(唯一)数据//连续排序3.RANK() =>//跳跃排序,重复几次排序跳几个具体样例初始化create table tmp.test_rank(id ...原创 2019-06-05 11:26:45 · 796 阅读 · 0 评论