将csv导入impala

tcomlyy6  于 2021-06-26  发布在  Impala
关注(0)|答案(1)|浏览(387)

因此,在我之前的作业中,我们被要求将一个没有列名称的csv文件导入impala,在impala中,我们在创建表时显式地给出每个列的名称和类型。然而,现在我们有了一个csv文件,但是给出了列名,在这种情况下,即使数据中提供了它,我们还需要写下它的名称和类型吗?

cnjp1d6j

cnjp1d6j1#

是的,您仍然需要创建一个外部表并定义列名和类型。但是您必须在CREATETABLE语句的末尾传递以下选项

tblproperties ("skip.header.line.count"="1");

-- Once the table property is set, queries skip the specified number of lines
-- at the beginning of each text data file. Therefore, all the files in the table
-- should follow the same convention for header lines.

相关问题