2015-07-31 9 views
0

я таблица Hive распределяли по дате (например, 20150730)Как использовать oozie, чтобы найти путь к данным в HDFS с неопределенной датой

Кроме того, я создал улья запрос, который потребляет сегодняшнюю дату разделов и самый последний предыдущий раздел дата, которая не обязательно быть вчера. (например, 20150730 и 20150728)

Я хочу использовать oozie для выполнения этого ежедневного запроса на улей, но как я могу найти предыдущую дату раздела? (снова предыдущая пропорциональная дата непредсказуема)

+0

Вы можете создать запрос на улей, который может ответить на то, что является предыдущей датой раздела? – Mzf

ответ

0

Тот же самый тип ответов был передан по ссылке. Hive Data selecting latest value based on timestamp

, пожалуйста, проверьте, возможно, вам понадобится внести некоторые изменения в пример.

Как вы упоминаете Дата непредсказуема, но считаю, что это должно быть в формате

также Вы можете попробовать коснуться как

SELECT DISTINCT(date) FROM partition_table ORDER BY usage_dt DESC limit 2; 

этих дам у предыдущего дня, хотя, если его не predictate ...