三步构建Hive自己的虚表-dual

栏目: 服务器 · 发布时间: 6年前

内容简介:dual表的概念来自oracle,数据库建立时即与数据字典一起初始化,该表只有一个varchar2类型名为dummy的字段,表数据只有一行“X”,用来查询一些系统信息,如select sysdate from dual等。对于刚接触hive的同学,有时候想测试一些Hive函数的功能,那么跟我一起来建立Hive自己的虚表-dual!

dual表的概念来自oracle,数据库建立时即与数据字典一起初始化,该表只有一个varchar2类型名为dummy的字段,表数据只有一行“X”,用来查询一些系统信息,如select sysdate from dual等。

对于刚接触hive的同学,有时候想测试一些Hive函数的功能,那么跟我一起来建立Hive自己的虚表-dual!

1.首先创建一个空的txt,dual.txt,将X重定向到文件中:

三步构建Hive自己的虚表-dual

2.在hive中default库下创建dual表:

create table dual (dummy string);

三步构建Hive自己的虚表-dual

3.将dual.txt的数据导入到Hive的dual表中:

load data local inpath'/opt/dual.txt' overwrite into table dual;

三步构建Hive自己的虚表-dual

以上三步就轻松完成了Hive的dual表,我们测试一下:

select

to_date('2016-12-08 10:03:01'),

year('2016-12-08 10:03:01'),

month('2016-12-08'),

day('2016-12-08 10:03:01'),

hour('2016-12-08 10:03:01'),

minute('2016-12-08 10:03:01'),

second('2016-12-08 10:03:01')

from dual;

三步构建Hive自己的虚表-dual

打完收工!

在后续介绍函数的课程中,我们就可以用到dual表了,感兴趣的同学,来关注一下我的免费课程 https://edu.hellobi.com/course/283

加入课程可以跟我索取学员版的大数据环境虚拟镜像,导入虚拟机就可以使用,无缝开启大数据学习!

三步构建Hive自己的虚表-dual

三步构建Hive自己的虚表-dual 三步构建Hive自己的虚表-dual

本文由马修 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。

转载、引用前需联系作者,并署名作者且注明文章出处。

本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。


以上所述就是小编给大家介绍的《三步构建Hive自己的虚表-dual》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Game Programming Patterns

Game Programming Patterns

Robert Nystrom / Genever Benning / 2014-11-2 / USD 39.95

The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exac......一起来看看 《Game Programming Patterns》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具