我有一个文件夹 csv
-上的文件 hdfs
. 每行的第一行 csv
-文件相同(例如: col1, col2, col3, ...
),它由我需要从中创建的外部配置单元表的列名组成 csv
-文件。我可以跳过第一行,创建一个外部表,其中包含查询中字段名称的枚举,如下所示:
CREATE EXTERNAL TABLE my_table(
col1 string,
col2 string,
col3 string,
.
.
.
.
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
LOCATION 'data/table/'
tblproperties ("skip.header.line.count"="1");
我想知道,有没有一种方法可以创建一个外部表,而不必跳过第一行,自己输入字段名,也就是说,我希望我的查询独立地从表的标题行提取字段名 csv
-文件并创建一个表。
暂无答案!
目前还没有任何答案,快来回答吧!