hive数据导出

通过insert命令进行导出

insert overwrite[local] directory 'path' select * ...


->导出到本地目录
    

insert overwrite local directory '/opt/datas/tmp2_table' select * from tmp2_table2;

insert overwrite local directory '/opt/datas/tmp2_table' row format delimited fields terminated by '\t' select * from tmp2_table2;


->导出到HDFS
  

 insert overwrite directory '/tmp2_table' select * from tmp2_table2;


    注意:导出到hdfs不支持分隔符的指定
  

 insert overwrite directory '/tmp2_table' row format delimited fields terminated by '\t' select * from tmp2_table2;


->通过Hadoop的hdfs命令中的get操作导出数据
  通过hive -e 或者 -f 执行hive的语句,将数据执行的结果进行重定向保存即可
  通过sqoop框架将数据导出到关系型数据库
 import 和 export:用于hive表的备份

export table tmp2_table to '/export'
import table tmp2_table5 from '/export'

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值