从CSV文件加载数据到表hive



我刚开始使用hive,

表tab1创建如下:

create external table tb1 
(id string,
name string, 
product string, 
depart string)
PARTITIONED BY (dt DATE);

我想使用下面的命令在外部表中插入数据:

LOAD DATA INPATH '/peoject010212/hive/data_tb1.csv' into table tb1 partition (dt='2022-03-12')

在表中插入了数据,但格式错误。所有文件都加载在第一列中。表tab1列是:id、name、product、leave、dt文件的内容为:

12,xxx,yy,zz
13,xxy,yz,zt

请问谁能帮我?谢谢,

尝试创建如下表:

CREATE EXTERNAL TABLE tb1 (
id int,
name string, 
product string, 
depart string) 
PARTITIONED BY (dt DATE)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
STORED AS TEXTFILE;

最新更新