Предоставлена многораздельная структура фс, как следующее:Создания Impala внешней таблицы из секционированной структуры файла
logs
└── log_type
└── 2013
├── 07
│ ├── 28
│ │ ├── host1
│ │ │ └── log_file_1.csv
│ │ └── host2
│ │ ├── log_file_1.csv
│ │ └── log_file_2.csv
│ └── 29
│ ├── host1
│ │ └── log_file_1.csv
│ └── host2
│ └── log_file_1.csv
└── 08
Я пытался создать внешнюю таблицу в Impala:
create external table log_type (
field1 string,
field2 string,
...
)
row format delimited fields terminated by '|' location '/logs/log_type/2013/08';
Я хочу Импала рекурсировала в поддиректории и загрузила все файлы csv; но нет сигары. Ошибок не возникает, но данные не загружаются в таблицу.
Различные глыбы, такие как /logs/log_type/2013/08/*/*
или /logs/log_type/2013/08/*/*/*
тоже не работают.
Есть ли способ сделать это? Или мне нужно реструктурировать fs - любой совет по этому поводу?