博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hive三种不同的数据导出的方式
阅读量:7045 次
发布时间:2019-06-28

本文共 685 字,大约阅读时间需要 2 分钟。

hot3.png

Hive三种不同的数据导出的方式

(1)导出到本地文件系统

insert overwrite local directory '/home/hadoop/hbase_table_2' 

select * from hbase_table_2;

(2)导出到HDFS

insert overwrite  directory '/data' 

select * from hbase_table_2;

(3)导出到hive的另一个表中  

insert into table hive_student_test 

select id,name,sex,salary           

from student;               

在hive0.11.0版本中新引进了一个新的特性

hive> insert overwrite local directory '/root/student'

    > row format delimited                           

    > fields terminated by '\t'                      

> select * from student;    

还可以用hive的-e和-f参数来导出数据,其中-e表示后面直接带双引号的sql语句;而-f是接一个文件,文件的内容为一个sql语句

hive -e "select * from student" >> /root/student11.txt

这个得到的结果也是用\t分割的。也可以用-f实现

hive -f /root/SQL.sql >> /root/student12.txt

转载于:https://my.oschina.net/u/2510243/blog/601954

你可能感兴趣的文章
Java基础学习总结(22)——异常处理
查看>>
Ansible学习01-常用模块
查看>>
Java基础学习总结(21)——数组
查看>>
我的友情链接
查看>>
RHEL6.5 部署DNS服务器
查看>>
Maven学习总结(八)——使用Maven构建多模块项目
查看>>
Java基础学习总结(9)——this关键字
查看>>
Redis——订阅
查看>>
iOS iPhone 开发中的文件读写及数据存储
查看>>
Oracle Database XE
查看>>
RAID磁盘阵列笔记
查看>>
使用hadoop进行大规模数据的全局排序
查看>>
润乾报表实现可重复分组报表及改进
查看>>
集算器实现外键功能的代码示例
查看>>
CloudStack Site-to-Site & Remote Access ××× 应用案例
查看>>
php过滤提交数据 防止sql注入***(6)
查看>>
flv视频网站制作 使用Flex和PHP创建自己的视频应用
查看>>
autofs常见错误
查看>>
【OCP-12c】2019年CUUG OCP 071考试题库(79题)
查看>>
[Redis常用命令]
查看>>