Обзор HiveServer2 UI
HiveServer2 предоставляет веб-интерфейс, где вы можете просматривать конфигурацию Hive, логи, метрики, а также информацию об активных сессиях. Актуальная ссылка на веб-интерфейс доступна в ADCM (Clusters → <clusterName> → Services → Hive → Info). Веб-интерфейс HiveServer2 имеет следующий вид.
По умолчанию веб-интерфейс HiveServer2 доступен на порте 10002
.
Чтобы изменить номер порта:
-
В ADCM перейдите на страницу Clusters → <clusterName> → Services → Hive → Primary configuration и активируйте опцию Show advanced.
-
В разделе Custom hive-site.xml добавьте новый параметр
hive.server2.webui.port=<port>
. -
Сохраните конфигурацию и выполните рестарт сервиса Hive. Веб-интерфейс станет доступным на новом порте после рестарта.
HiveServer2 UI включает следующие страницы:
Home
Страница Home имеет следующий вид.
На этой странице вы найдете информацию о:
-
активных сессиях;
-
запросах, которые в данные момент обрабатываются в Hive;
-
последних запросах, отправленных на выполнение;
-
Hive-атрибутах, таких как версия, номер билда, время работы и так далее.
Чтобы увидеть подробную информацию о текущих и уже выполненных Hive-запросах, используйте ссылку Drilldown на соответствующем запросе, как показано на рисунке ниже.
Ниже показана страница Query Information.
Детали запроса представлены на следующих вкладках:
-
Base Profile. Отображает общую информацию о запросе Hive, такую как идентификатор, статус, время выполнения и так далее.
-
Stages. Выводит информацию о Map/Reduce-этапах запроса.
-
Query Plan. Отображает план выполнения запроса (execution plan, результат выполнения
EXPLAIN <query>
). -
Performance Logging. Отображает метрики производительности различных Hive-логгеров.
Local logs
На этой странице вы можете просматривать логи, сгенерированные компонентами Hive Metastore/HiveServer2.
Hive Configuration
На этой странице перечислены все параметры конфигурации из hive-site.xml, а также актуальные параметры Hadoop.
Stack Trace
На этой странице выводится Java-стектрейс, информирующий об активности компонентов Hive.
Llap Daemons
Отображает список демонов LLAP (если таковые имеются).