首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >hive 数据操作

hive 数据操作

作者头像
努力在北京混出人样
发布2019-12-20 15:54:33
9610
发布2019-12-20 15:54:33
举报
文章被收录于专栏:祥子的故事祥子的故事
本地文件写入hive表,hive表数据导出到本地文件

数据导入导出

日常工作中,经常涉及到将本地文件写入hive表,已供查询计算,或将hive表的数据导出为本地文件。

数据导入到hive表中

1、第一步:创建hive 表

create table if not exists User.table_user(
user_id int,
act_Time string
) PARTITIONED BY(pt_dt string) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' STORED AS textfile;

2、数据传入服务器目录下

可以通过FileZilla 来传输文件

3、创建hdfs目录

hadoop fs -mkdir /user/liming/table

4、将文件put到hdfs

hadoop fs -put -f /data/yewu/new_table.csv /user/liming/table

5、数据写入hive表中

hive -e "load data inpath '/user/liming/table/new_table.csv' overwrite into table User.table_user partition(pt_dt='2019-12-11')"

从hive表get到服务器目录下

假设要将表User.table_user中的数据下载到本地目录下,操作如下:

hadoop fs -get /hive/warehouse/User.db/table_user/000000_0 /data/yewu/

**注释:**暂时使用过上面写的这些,待以后有机会再来更新。 如果你们使用过其它的操作方法,欢迎留言补充。谢谢。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数据导入导出
    • 数据导入到hive表中
      • 从hive表get到服务器目录下
      相关产品与服务
      大数据
      全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档