hive 非分割槽表 匯入csv資料

2021-08-19 16:03:10 字數 1177 閱讀 5227

-- 示例1:

use temp;

drop table tmp_cuiwei_main_recommend;

create table if not exists tmp_cuiwei_main_recommend(

sml_sa_id int,

sml_set_time int,

sml_cancel_time int

)row format delimited

fields terminated by ','

lines terminated by '\n';

-- local 表示資料檔案在linux檔案系統。如果不加local,則需要將檔案上傳到hdfs

load data local inpath '/data/home/gongzi/main_recommend.csv' into table temp.tmp_cuiwei_main_recommend;

select

sml_sa_id,

-- 加上##號的目的是看字段與資料有沒有對應上

"##",

sml_set_time,

"##",

sml_cancel_time

from temp.tmp_cuiwei_main_recommend limit 30;

-- 示例2:

use temp;

drop table main_goods_yongyuan;

create table if not exists main_goods_yongyuan(

a string,

b string,

c string,

d string,

e int

)row format delimited

fields terminated by ','

lines terminated by '\n';

-- local 表示資料檔案在linux檔案系統。如果不加local,則需要將檔案上傳到hdfs

load data local inpath '/tmp/xiaoming.txt' into table temp.main_goods_yongyuan;

Hive分割槽表匯入資料

在hive上建立乙個簡單的分割槽表 create table school student info name string,age int,string partitioned by grade string,teacher string row format serde org.apache.h...

把非分割槽表改為分割槽表

把非分割槽表改為分割槽表 說明 把非分割槽表改為分割槽表適用於歷史表 1 建立分割槽表 結構和非分割槽表tbl stock balance log相同 createtabletbl stock balance log part1 account id varchar2 20 byte occur d...

hive 分割槽表

partitioned by create table tb name name string partitioned by age int row format delimited fields terminated by t load data local inpath file path in...