大数据笔记

Hive 4.1 - 虚拟列

2019-10-25  本文已影响0人  No_七

虚拟列:此列不在表中真实存在,作用是将Hive中的表进行区分(partition),这对每日增长的海量数据而言是非常有用的。

1、INPUT__FILE__NAME 显示数据存储在HDFS上的位置

用法:

hive (db02)> select *,INPUT__FILE__NAME from s1;
image.png

2、BLOCK__OFFSET__INSIDE__FILE, 显示数据块的大小

hive (db02)> select * , BLOCK__OFFSET__INSIDE__FILE from s1;
image.png
上一篇下一篇

猜你喜欢

热点阅读