Так что у меня есть внешние таблицы данных с разделителями табуляции.Простая таблица выглядит следующим образом:
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 для этого, но я решил, что спрашивать не было никакого вреда)