hive学习笔记_hive的表创建

Posted 呢喃的歌声

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hive学习笔记_hive的表创建相关的知识,希望对你有一定的参考价值。

创建hive表注意事项

一、表分隔符必须与读取的数据文件一致,比如例子的分隔符为 ‘\t‘(制表符),hive下默认分隔符是制表符。

二、最好指定分区作为数据之间的区分。

三、创建完表可以desc+表明进行查看,字段名称(field),类型(type),common(备注,默认没的话为空)。

eg:

drop table track_log;
create table track_log (
id string ,
url string ,
referer string ,
keyword string ,
type string ,
guid string ,
pageId string ,
moduleId string ,
linkId string ,
attachedInfo string ,
sessionId string ,
trackerU string ,
trackerType string ,
ip string ,
trackerSrc string ,
cookie string ,
orderCode string ,
trackTime string ,
endUserId string ,
firstLink string ,
sessionViewNo string ,
productId string ,
curMerchantId string ,
provinceId string ,
cityId string ,
fee string ,
edmActivity string ,
edmEmail string ,
edmJobId string ,
ieVersion string ,
platform string ,
internalKeyword string ,
resultSum string ,
currentPage string ,
linkPosition string ,
buttonPosition string) PARTITIONED BY (ds string)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ‘\t‘;

以上是关于hive学习笔记_hive的表创建的主要内容,如果未能解决你的问题,请参考以下文章

hive学习笔记_hive的介绍与安装

hadoop-hive学习笔记

Hadoop学习笔记-009-CentOS_6.5_64_HA高可用-Hadoop2.6+Zookeeper3.4.5安装Hive1.1.0

学习笔记Hive —— Hive应用—— Hive查询

学习笔记Hive —— Hive应用—— 数据库定义创建表

十Hadoop学习笔记————Hive的基本原理