2015-05-12 3 views
1

Команда,HUE Результаты запроса - Истек срок действия

Я использую HUE-BEEWAX (Uive UI) для выполнения запросов на улей. До сих пор я всегда мог получить доступ к результатам запроса запросов в тот же день, но сегодня я вижу много результатов запросов, показанных как истекших, несмотря на то, что они выполняли их всего лишь час назад.

мой вопрос?

  1. Когда заканчивается запрос на результат?
  2. Какие настройки управляют этим?
  3. Возможно ли сохранить этот результат в HDFS? (как?)

С уважением

+0

У меня нет хорошего ответа для 1 и 2, хотя вы можете найти его в документации сервера улья (я нахожусь на дрянной wifi, поэтому я не могу смотреть прямо сейчас). Вы можете сохранить в hdfs с помощью этого запроса куста: 'INSERT OVERWRITE DIRECTORY '/ hdfs/path /' SELECT FROM

WHERE ;' –

ответ

2
  1. Я понимаю, что это контролируется улья, а не Hue (пчелиный воск). Когда HiveServer перезапускается, он очищает каталоги нуля.
  2. Это управление этой настройкой: hive.start.cleanup.scratchdir.

Вы перезапускаете свой HiveServers?

Просмотрев какой-то код, я обнаружил, что Beeswax устанавливает каталог с нуля в «/ tmp/hive-beeswax-» + Hadoop Username.

+0

; Я дважды перезагрузил свою службу по борьбе с ВИЧ. – user3887215

+0

Где я могу найти свойство hive.start.cleanup.scratchdir? – user3887215

+0

В зависимости от вашей настройки. Я верю, что в более новых версиях HUE требуется внешний экземпляр Hive. Таким образом, параметр может быть установлен в файле hive-site.xml, где бы это ни было для вас. См. Страницу конфигурации улья: (https://cwiki.apache.org/confluence/display/Hive/Configuration+Properties) –

Смежные вопросы