В этой главе мы обсудим инструменты администрирования, используемые в 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 по умолчанию на следующие настройки. Это будет полезно для диагностики проблем со сборкой мусора.