hive数据导出
Posted ITboy-Bear
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hive数据导出相关的知识,希望对你有一定的参考价值。
一.操作前数据准备及数据信息准备。
二.使用select语句查询结果写入文件中。
命令范例一:
insert overwrite [local] directory '/tmp/a'
[row format delimited fields terminated by '\\t']
select id,name,salary from table_name;
命令范例二:
from source [local]
insert overwrite directory '/tmp/a'
[row format delimited fields terminated by '\\t']
select id,name,age where id>0 and id<20
insert overwrite directory '/tmp/a'
[row format delimited fields terminated by '\\t']
select id,name,age where id>100 and id<120
注解:local的有无决定输出文件在本地文件系统还是hdfs;[rowformat delimited fields terminated by '\\t']决定文件中数据的格式,且hive版本0.11之后才可以使用。
二.hadoop 命令
一. hadop fs -get命令
二.hadop fs -text命令
三. Shell命令加管道
hive -S/-f/-e |sed/grep/awk >file (sed替换、grep 查找、awk文件逐行的读入)
四.第三方工具
sqoop 详情请见
http://blog.csdn.net/u014432433/article/details/51389230
以上是关于hive数据导出的主要内容,如果未能解决你的问题,请参考以下文章