Учебники

Apache Presto — Инструменты администрирования

В этой главе мы обсудим инструменты администрирования, используемые в Presto. Начнем с веб-интерфейса Presto.

Веб интерфейс

Presto предоставляет веб-интерфейс для мониторинга и управления запросами. Доступ к нему можно получить по номеру порта, указанному в свойствах конфигурации координатора.

Запустите Presto-сервер и Presto CLI. Затем вы можете получить доступ к веб-интерфейсу по следующему адресу — http: // localhost: 8080 /

Веб интерфейс

Вывод будет аналогичен приведенному выше экрану.

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

Настройка выступления на Presto

Если в кластере Presto возникают проблемы с производительностью, измените параметры конфигурации по умолчанию на следующие параметры.

Свойства конфигурации

  • задача. info -refresh-max-wait — уменьшает нагрузку на координатора.

  • task.max-worker-threads — разбивает процесс и присваивает каждому рабочему узлу.

  • распределенные объединения включены — распределенные объединения на основе хеша.

  • node-scheduler.network-topology — устанавливает топологию сети для планировщика.

задача. info -refresh-max-wait — уменьшает нагрузку на координатора.

task.max-worker-threads — разбивает процесс и присваивает каждому рабочему узлу.

распределенные объединения включены — распределенные объединения на основе хеша.

node-scheduler.network-topology — устанавливает топологию сети для планировщика.

Настройки JVM

Измените настройки JVM по умолчанию на следующие настройки. Это будет полезно для диагностики проблем со сборкой мусора.