首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >hive导入/导出实操案例

hive导入/导出实操案例

作者头像
用户4128047
发布2025-12-23 16:27:41
发布2025-12-23 16:27:41
2130
举报
  1. Import 数据到指定 Hive 表中 注意:先用 export 导出后,再将数据导入。

代码语言:javascript
复制
hive (default)> import table student2 partition(month='201709')
from '/user/hive/warehouse/export/student';

2.数据导出Insert 导出 (1)将查询的结果导出到本地

代码语言:javascript
复制
hive (default)> insert overwrite local directory
'/opt/module/datas/export/student'  select * from student;

(2)将查询的结果格式化导出到本地

代码语言:javascript
复制
hive(default)>insert overwrite local directory
'/opt/module/datas/export/student1'
 ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'
select * from student;

(3)将查询的结果导出到 HDFS 上(没有 local)

代码语言:javascript
复制
hive (default)> insert overwrite directory
'/user/hadoop/student2'
 ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'
 select * from student;

3.Hadoop 命令导出到本地

代码语言:javascript
复制
hive (default)> dfs -get
/user/hive/warehouse/student/month=201709/000000_0
/opt/module/datas/export/student3.txt;
  1. Hive Shell 命令导出 基本语法:(hive -f/-e 执行语句或者脚本 > file)
代码语言:javascript
复制
[hadoop@hadoop102 hive]$ bin/hive -e 'select * from
default.student;' >/opt/module/datas/export/student4.txt;

5.Export 导出到 HDFS 上

代码语言:javascript
复制
(defahiveult)> export table default.student to
'/user/hive/warehouse/export/student';

6.清除表中数据(Truncate) 注意:Truncate 只能删除管理表,不能删除外部表中数据

代码语言:javascript
复制
hive (default)> truncate table student;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-12-23,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档