首页 > 其他 > 详细

电商项目实战Hive实现-track_info分区表的创建

时间:2021-09-01 12:43:34      阅读:19      评论:0      收藏:0      [点我收藏+]

1、打开IDEA中的C:\Users\jieqiong\IdeaProjects\hadoop-train-v2\input\etl\part-r-00000

 

2、创建外部表track_info

(1)依据上述IDEA中的ETL的结果,进行建表

(2)一般:日志是一天一个分区

hive (testzhang_db)> CREATE EXTERNAL TABLE track_info(
                   > ip string,
                   > country string,
                   > province string,
                   > url string,
                   > page string
                   > ) partitioned by (day string)
                   > ROW FORMAT DELIMITED FIELDS TERMINATED BY \t
                   > location /project/track_info;

 

3、查看外部表track_info

(1)首先外部表track_info为空

(2)其次name:day,表示分区

hive (testzhang_db)> select * from track_info;
hive (testzhang_db)> desc formatted track_info;
hive (testzhang_db)> desc extended track_info;
Table Type:             EXTERNAL_TABLE   
Table(tableName:track_info,....
FieldSchema(name:day, type:string,.....

 (3)最后要通过ETL代码跑出结果后,再使用Hive进行相应处理。

电商项目实战Hive实现-track_info分区表的创建

原文:https://www.cnblogs.com/jieqiong1755/p/15206813.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!