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'
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。