hive
倒吃甘蔗
这个作者很懒,什么都没留下…
展开
-
mysql实现 row_number() over(partition by group_id order by id desc) rn (rn 等同下面代码的rankNum)
mysql实现 row_number() over(partition by group_id order by id desc) rn (rn 等同下面代码的rankNum)```selecta.id,a.group_id,count(1) as rankNumfrom ds_group_task ajoin ds_group_task bon a.group_id = b.group_id and a.id <= b.idgroup bya.id,a.group_ido.原创 2021-12-15 10:28:31 · 678 阅读 · 0 评论 -
lateral view explode使用
lateral view 侧视图 explode 爆炸 select wdmc,customer_id from(select 1 as wdmc,'14590170|14587203|21396385|22105752' as qyid)a lateral view explode(split(qyid,'|')) as customer_id...原创 2020-04-23 13:31:23 · 714 阅读 · 0 评论 -
hive、oracle 上获取上月一号 yyyymmdd 格式 字符串
select from_unixtime(unix_timestamp(concat(substr(add_months(current_date(),-1),1,7),'-01'),'yyyy-mm-dd'),'yyyymmdd') as ymd from xxxx limit 1;select concat(substr(regexp_replace(add_months(current...原创 2019-11-27 09:31:00 · 1255 阅读 · 0 评论 -
impala 和 hive 关于 substr 的区别 巨坑!
impala 和hive 在使用substr 时 尽量都从1 开始 ,hive支持0或1的但是impala只支持1hive 支持 substr('xxx',0,3) 支持 substr('xxx',1,3) 都是取前三个字符 子串impala 支持 substr('xxx',1,3) 这个是可以的。 不支持 substr('xxx',0...原创 2019-11-06 16:54:16 · 3354 阅读 · 0 评论 -
Could not find artifact jdk.tools:jdk.tools:jar:1.8 at specified path
Could not find artifact jdk.tools:jdk.tools:jar:1.8 at specified path在hive UDF jar 包打包过程中出现这个错误原因: hadoop-common依赖 hive-exec依赖都带了 tools的文件,和本机jdk带的冲突依赖里排除掉 jdk.tools 就行了<!-- https://mvnr...原创 2019-07-03 18:55:35 · 9952 阅读 · 1 评论 -
hive知识点详解
Hive支持的常用数据类型和文件格式Hive是一种构建在Hadoop上的数据仓库,Hive把SQL查询转换为一系列在Hadoop集群中运行的MapReduce作业,是MapReduce更高层次的抽象,不用编写具体的MapReduce方法。Hive将数据组织为表,这就使得HDFS上的数据有了结构,元数据即表的模式,都存储在名为metastore的数据库中。#####hive 语法不区分大小写...原创 2019-07-24 19:48:14 · 872 阅读 · 0 评论