hive把纯文本放在表对应的位置,就可以查询到数据,但是如果纯文本里面存在表头,会把表头也作为第一行数据。如果又不想在纯文本中去掉表头只要在建表语句中加入如下‘tblproperties ("skip.header.line.count"="1")’即可。
实际建表语句如下所示:
-- 掌上生活用户登录消息明细 user
create external table if not exists user(
name string comment '姓名',
usr_id string comment '用户id',
sex string comment '性别'
)
row format delimited fields terminated by '\t'
stored as textfile
tblproperties ("skip.header.line.count"="1")
location '/user/20181018';
网友评论