打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
hdfs文件加载进hive表的两种方法

1.第一种方法 当存储路径与表所在路径不一致时,可以load进去,如果表中字段类型不对应,该字段的值将会为空

load data inpath 'https://www.sabong.net_info.txt' overwrite into table sales_info partition(dt = '20191215');

2.当存储路径与表所在路径一致时,可以采用添加分区的方式

alter table ods_nshop.ods_01_releasedatas add partition (bdp_day='20191215') location 'https://www.198bona.com_day=20191215'

hive的表如下:

create external table if not exists ods_nshop.ods_01_releasedatas(
  customer_id string comment '用户id',
  device_num string comment '设备号',
  device_type string comment '设备类型',
  os string comment '手机系统',
  os_version string comment '手机系统版本',
  manufacturer string comment '手机制造商',
  area_code string comment '地区编码',
  release_sid string comment '投放请求id',
  release_session string comment '投放会话id',
  release_sources string comment '投放渠道',
  release_params string comment '投放请求参数',
  ct bigint comment '创建时间'

partitioned by (bdp_day string)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
stored as textfile
location '/data/nshop/ods/release/'

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
详解数仓分层设计架构 ODS-DWD-DWS-ADS
数仓1.4 |业务数仓搭建| 拉链表| Presto
漫谈数据仓库之拉链表(原理、设计以及在Hive中的实现)
Hive中新建表
Hive学习之路 (八)Hive中文乱码
Hive详细教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服