所以我有制表符分隔数据的外部表。一个简单的表格如下所示:
create external table if not exists categories
(id string, tag string, legid string, image string, parent string, created_date string, time_stamp int)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'
LOCATION 's3n://somewhere/';
现在我在末尾添加另一个字段,它将是一个逗号分隔的值列表。
有没有办法以与指定字段终止符相同的方式指定它,还是我必须依赖其中一个 serdes?
例如:
...list_of_names ARRAY<String>)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' ARRAY ELEMENTS SEPARATED BY ','
...
(我假设我需要为此使用 serde,但我认为询问没有任何害处)