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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值