![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 258 阅读 · 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 · 456 阅读 · 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 · 12914 阅读 · 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 · 1291 阅读 · 0 评论