![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hive
帮我消消黑眼圈!
敬畏每一行代码
展开
-
某某跳动公司的面试hivesql题目
题干某APP需要对最近连续登录3天以上的用户做消息推送,现有用户登录信息表user_login,请用sql按照登录时间倒序筛选出最近的一次连续登录4天以上的用户以及连续登录的开始日期和截止日期。select user_id,login_days,min_login_date,max_login_datefrom ( select user_id,login_days,min_login_date,max_login_date, case when data_sub(max_st.原创 2020-12-12 19:56:03 · 207 阅读 · 0 评论 -
利用hive映射表完成hbase的批量删除操作
1.创建hive的hbase的映射表(我使用的是阿里云大数据平台,hbase的相关jar以及配置文件已经拷贝到hive相应的目录下面,该步骤省略)CREATE EXTERNAL TABLE `xxxxxxxxx`( `keyid` string COMMENT 'from deserializer', `action` string COMMENT 'from deserializer') ROW FORMAT SERDE 'org.apache.hadoop.hive....原创 2020-10-15 20:56:54 · 558 阅读 · 0 评论 -
sqoop抽取mysql的数据到hive表里面,字段内容被自动截取,导致字段不全的问题解决
今天央视重新转播NBA,写篇博客纪念一下这个重要的日子,湖人的表现就呵呵了!!!!强行转到博客的主题来mysql的字段属性:该字段能存下的值比如:“山东”`province` varchar(3) NOT NULL COMMENT '省份'用sqoopsqoop import --connect "jdbc:mysql://xxxxxx:3306/xxxxxx?tinyInt1isBit=false&zeroDateTimeBehavior=convertToNull..原创 2020-10-10 19:54:30 · 796 阅读 · 0 评论 -
hive 的tmp文件
在hive中使用insert overwrite操作时 , 数据会先被写入到数据文件夹的临时文件内 ,路径 /tmp/hive/.hive-starting_hive... .tmp当任务正常结束时,这些临时文件会自动被清理 , 如果出现hive中断 , 或者异常退出 , 这些临时文件会一直保存在hdfs上 , 久而久之 , 越来越多 , 造成大量无用挤压的文件 , 必须手动清理 ....原创 2019-06-13 19:01:14 · 5056 阅读 · 1 评论 -
hive笔试题(sase when else end)列转行
面试原题建表语句:CREATE TABLE `teach_class` ( `t_num` varchar(12) DEFAULT NULL, `week_num` varchar(12) NOT NULL, `flag` varchar(12) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;答案:S...原创 2019-08-29 21:04:39 · 261 阅读 · 0 评论