Hive的数据导出

数据导出的分类:

  1. 从hive表中导出本地文件系统中(目录、文件)

  2. 从hive表中导出hdfs文件系统中

  3. hive表中导出到其它hive表中

1)导出数据到本地目录

insert overwrite local directory '/root/out/00' select * from t_user;

这个00不是文件名,而是文件夹的名字,没有可以自动创建

2)导出到hdfs的目录下

insert overwrite directory '/root/out/00' select * from t_user;

假如你导出的数据想要一个分隔符,比如 逗号

insert overwrite directory '/root/out/00' 
row format delimited fields terminated by ','
select * from t_user;

3)直接将结果导出到本地文件中

hive -e "sql语句"   不需要进入hive,直接执行hive的语句
hive -e "select * from  yhdb.t_user" >> /root/out/a.txt
hive -e "use yhdb;select * from  t_user" >> /root/out/a.txt

制表符就是 Tab 键,Tab 键就是 \t

相关推荐
Elastic 中国社区官方博客2 小时前
Elasticsearch:管理和排除 Elasticsearch 内存故障
大数据·运维·数据库·elasticsearch·搜索引擎·全文检索
小爬虫程序猿2 小时前
AI赋能电商:提升销售效率与用户体验的新引擎
大数据·人工智能
Yz98763 小时前
hive-内部表&外部表-详细介绍
大数据·数据仓库·hive·hadoop·数据库开发·big data
脸ル粉嘟嘟4 小时前
使用python-Spark使用的场景案例具体代码分析
大数据·hadoop·python
PersistJiao4 小时前
spark.default.parallelism 在什么时候起作用,与spark.sql.shuffle.partitions有什么异同点?
大数据·分布式·spark
临水逸4 小时前
gitlab 服务器集群配置及 存储扩展配置
大数据·github
Elastic 中国社区官方博客5 小时前
使用 start-local 脚本在本地运行 Elasticsearch
大数据·运维·数据库·elasticsearch·搜索引擎·全文检索
Java开发-楠木5 小时前
爬取链家二手房房价数据存入mongodb并进行分析
大数据·hadoop·爬虫·python·mongodb·ubuntu·数据分析
不止会JS5 小时前
Elasticsearch基本概念及使用
大数据·elasticsearch·搜索引擎