Я хочу создать таблицу Hive, где входные текстовые файлы перемещаются на несколько подкаталогов в hdf. Итак, пример у меня в hdf:
/testdata/user/Jan/part-0001
/testdata/user/Feb/part-0001
/testdata/user/Mar/part-0001
and so on...
Если я хочу создать пользователя таблицы в улье, но сможет ли он пройти через подкаталоги пользователя, может ли это быть сделано? Я пробовал что-то вроде этого, но не работает;
CREATE EXTERNAL TABLE users (id int, name string)
STORED AS TEXTFILE LOCATION '/testdata/user/*'
Я думал, что добавление шаблона будет работать, но это не так. Когда я пытался не использовать подстановочный знак, все равно не работает. Однако, если я копирую файлы в корневой каталог пользователя, то он работает. Не существует ли способа, чтобы Hive мог перейти к дочерним каталогам и захватить эти файлы?