2012-04-19 5 views
1

Я пытаюсь профилировать запрос свиньи, но до сих пор не получил ничего полезного.Профилирование запроса свиньи

Я пытаюсь измерить CPU, дисковый ввод-вывод, использование ОЗУ.

Может ли кто-нибудь навестить меня на этом?

Вещи пытался до сих пор

Морская звезда - Работает с Hadoop работы, но НЕ с Свиньи - Не поддерживает свинью-запрос

HPROF - Работает с Hadoop работы, но НЕ с Pig запроса. - Создает файл профиля только для работы Hadoop

Оба задания Hadoop и свиньи выполняются в одном кластере.

Спасибо за чтение !!

ответ

1

Вы можете получить некоторые данные о задержке, используя JXInsight/Opus (который является бесплатным) и пометить или пометить кластер перед выполнением запроса, а затем сделать снимок после завершения задания.

http://www.jinspired.com/site/jxinsight-opus-1-0

Мы будем выходить с JXInsight/Opus для X изданий для различных больших платформ данных, включая Кассандру, Hadoop, Свиньи, ....

Если вам нужно больше мощности и более метров (cpu, io, ...), вы можете всегда смотреть на продукт JXInsight/OpenCore.

+0

Уильям - Большое спасибо за это. Похоже, что это сработает. Я попробую это сегодня и дам вам знать результаты. Снова спасибо тонну !! – athap

+0

William, у вашего сайта нет ссылок на скачивание:/Мне бы хотелось попробовать ваш продукт, но не могли его загрузить, это немного проблема;) –

1

Вы можете использовать hprof или другие инструменты для профилирования на задании MR, создаваемом свиньей. См. https://cwiki.apache.org/confluence/display/PIG/HowToProfile

+0

Спасибо за эту информацию. Раньше я пробовал Hprof, но он генерирует файл профиля только для рабочих заданий, а не для свиных запросов. Ссылка, предоставленная вами, имеет некоторые другие варианты, которые выглядят интересными. Я попробую и расскажу о результатах. – athap

+0

Большое спасибо пользователю617093. Это сработало для меня. Я не могу проголосовать за этот ответ из-за точечной системы здесь. Но это работает для меня. Еще раз спасибо !! – athap

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