
HIve
glimmer_it
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(一)Hive的基础知识
一.Hive是什么 Hive是一个数据仓库基础工具,可以在Hadoop中用来处理结构化数据。它架构在Hadoop之上,总归为大数据,并使得查询和分析方便。Hive作为一个中间工具,主要作用是将HQL(Hive Query Language)转换为一系列的MapReduce Job,利用Hadoop框架对数据进行类SQL处理,简化在Hadoop框架上实现SQL功能程序的编写。 Hive擅长的是非...原创 2018-08-21 16:08:49 · 318 阅读 · 0 评论 -
hive UDF 开发示例
一、创建一个java项目 对应的pom文件 <?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" ...原创 2018-11-02 14:48:15 · 560 阅读 · 0 评论 -
hive 中时间戳与时间字符串的相互转换
时间戳是数据库常用的存放日期的形式之一,表示从 UTC 时间’1970-01-01 00:00:00’开始到现在的秒数,与常规时间格式如 ‘2018-01-01 00:00:00’可以相互转换,方法如下。 一、unix_timestamp 函数用法 1、unix_timestamp() 返回当前时间戳。另外,current_timestamp() 也有同样作用。 hive> sel...转载 2019-03-03 12:00:30 · 13082 阅读 · 0 评论 -
coalesce 在多个值中选取第一个非空值
在SQL中,当需要从多个值中,取第一个非空值作为结果时,需要使用coalesce函数。 用法如下 coalesce(SH.SH_TIME, DK.DK_TIME, RG.RG_TIME,PH.PH_TIME,TRG.TRG_TIME,QY.QY_TIME) as SH_TIME ...原创 2019-06-02 16:38:08 · 1433 阅读 · 0 评论