Hive导入不同格式csv

separatorChar:分隔符
quoteChar:引号符

escapeChar:转意符

文件1:tbcsv1

Hive导入不同格式csv_第1张图片

创建表

hive> create table tbcsv1(id string,name string,age string)

. . > row format serde
. . > 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
. . > with SERDEPROPERTIES
. . >  ("separatorChar"=",")
. . > STORED AS TEXTFILE;

导入数据

load data local inpath "e:/hive/tbcsv1.csv" into table tbcsv1;

显示数据

hive> select * from tbcsv1 ;

Hive导入不同格式csv_第2张图片

文件2:tbcsv2

Hive导入不同格式csv_第3张图片

创建表

hive> create table tbcsv2(id string,name string,age string)
. . > row format serde
. . > 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
. . > with SERDEPROPERTIES
. . > ("separatorChar"="," ,"quotechar"="\"")

. . > STORED AS TEXTFILE;

导入数据

load data local inpath "e:/hive/tbcsv2.csv" into table tbcsv2;

显示数据

hive> select * from tbcsv2 ;

Hive导入不同格式csv_第4张图片



你可能感兴趣的:(大数据)