当前位置: 首页 > article >正文

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


http://www.kler.cn/a/394705.html

相关文章:

  • FlinkPipelineComposer 详解
  • ECharts 实现大屏地图功能
  • Keil基于ARM Compiler 5的工程迁移为ARM Compiler 6的工程
  • ⾃动化运维利器Ansible-基础
  • 手动实现promise的all,race,finally方法
  • 编写红绿起爆线指标(附带源码下载)
  • hadoop 3.x 伪分布式搭建
  • PTA部分题目C++重练
  • 浅谈C#之单线程流式适配器
  • 前端(1)——快速入门HTML
  • UI自动化测试|元素操作浏览器操作实践
  • 【开源免费】基于SpringBoot+Vue.JS课程答疑系统(JAVA毕业设计)
  • 黑马产品经理
  • 青少年编程与数学 02-003 Go语言网络编程 21课题、Go语言WebSocket编程
  • C#入门 020 事件(类型成员)
  • 膜计算 MATLAB例程(仅例程,无背景)
  • Linux 中自旋锁与信号量的区别
  • 网络初阶——运输层:TCP 协议(Part2)
  • docker构建jdk11
  • 拆解测试显示Mac Mini (2024)固态硬盘并未锁定 互换硬盘后仍可使用
  • Spring Data Redis常见操作总结
  • 深度学习之pytorch常见的学习率绘制
  • 【模块一】kubernetes容器编排进阶实战之etcd的介绍与使用
  • 基于树莓派的日志抓取工具制作
  • ssh和nfs
  • Vue之插槽(slot)