1. 程式人生 > >Hive表資料匯入匯出的不同方式和自定義列分隔符

Hive表資料匯入匯出的不同方式和自定義列分隔符

資料來源

hive> select * from test1;
OK
Tom             24.0    NanJing Nanjing University
Jack            29.0    NanJing Southeast China University
Mary Kake       21.0    SuZhou  Suzhou University
John Doe        24.0    YangZhou YangZhou University
Bill King       23.0    XuZhou  Xuzhou Normal University
Time taken: 0.064 seconds, Fetched: 5 row(s)


***************
資料來源:from:niityzu(站點:https://blog.csdn.net/NIITYZU/article/details/42238483)
***************

一,hive表資料匯出的四種方式

  1. 匯出資料至本地檔案系統
    hive> insert overwrite local directory "/home/hadoopUser/data" select name,age,address from test1;
    
  2. 匯出資料至分散式檔案系統
    hive> insert overwrite  directory "/output" select name,age,address from test1;
    
  3. 將表中資料匯出到另一張表
    通過查詢語句想表中插入資料,從而實現資料從一個表匯出到另外一張表中。
  4. hive -e/-f 引數的使用及資料匯出

二,hive表中資料匯入的五種方式

  1. 本地檔案系統匯入
  2. 從hdfs檔案系統匯入
  3. 通過查詢語句向表中插入資料
  4. 分割槽插入
    1. 靜態分割槽插入
    2. 動態分割槽插入
  5. 單個查詢語句中建立表並加裝資料
來源:niityzu
站點:https://blog.csdn.net/niityzu/article/details/42234741
     https://blog.csdn.net/NIITYZU/article/details/42238483