hive資料匯出
阿新 • • 發佈:2018-12-29
通過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'