impala 將查詢數據導出為文件格式


impala 雖然說查詢速度比 hive 快很多,查詢出來的數據格式也很漂亮,但是這些數據不能直接復制到excel中使用,十分不方便。

 在這里有一個命令可以將查詢數據直接導出到文件中。

 

impala-shell -q  "SELECT * from dw_center.order limit 20 " -B --output_delimiter "\t" -o order.txt

 

-q  查詢單條語句,語句執行結束后,就退出

“ ” 中間為執行語句

-B 保存查詢結果到文件

--output_delimiter 以什么格式分開字段

"\t" 以空格分開

-o 保存查詢結果到指定的文件中

order.txt 指定文件

此命令在hdaoop目錄下執行

 

 執行完成后文件輸出到根目錄下, ll 查看文件

 

注: 寫sql時一定要加上表名的前綴庫名。 格式: 庫名.表名。   否者會報錯


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM