Como coletar todos os dados na seção de subdiretórios

Eu tenho dados organizados em diretórios em um formato específico (mostrado abaixo) e quero adicioná-los à tabela de seção. Eu quero adicionar todos os dados do diretório 2012. Todos os nomes abaixo são nomes de diretório e o diretório mais interno (terceiro nível) possui os arquivos de dados reais. Existe alguma maneira de selecionar os dados diretamente sem precisar alterar essa estrutura de diretório. Todos os ponteiros são apreciados.

/2012/
|
|---------2012-01
            |---------2012-01-01
            |---------2012-01-02
            |...
            |...
            |---------2012-01-31
|
|---------2012-02
            |---------2012-02-01
            |---------2012-02-02
            |...
            |...
            |---------2012-02-28
|
|---------2012-03
|...
|...
|---------2012-12

Consultas tentadas até agora sem sorte:

CREATE EXTERNAL TABLE sampledata
(datestr string, id string, locations string)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '|'
LOCATION '/path/to/data/2012/*/*'; 

CREATE EXTERNAL TABLE sampledata
(datestr string, id string, locations string)
partitioned by (ystr string, ymstr string, ymdstr string) 
ROW FORMAT DELIMITED FIELDS TERMINATED BY '|';

ALTER TABLE sampledata
ADD 
PARTITION (ystr ='2012') 
LOCATION '/path/to/data/2012/';

SOLUÇÃO: Este pequeno parâmetro corrige meu problema. Adicionando à pergunta onde isso pode ser benéfico para outras pessoas:

SET mapred.input.dir.recursive=true;

questionAnswers(4)

yourAnswerToTheQuestion