- Apache Presto 教程
- Apache Presto - 主頁
- Apache Presto - 概述
- Apache Presto - 架構
- Apache Presto - 安裝
- Apache Presto - 配置
- Apache Presto - 管理
- Apache Presto - SQL 操作
- Apache Presto - SQL 函式
- Apache Presto - MySQL 聯結器
- Apache Presto - JMX 聯結器
- Apache Presto - HIVE 聯結器
- Apache Presto - KAFKA 聯結器
- Apache Presto - JDBC 介面
- 自定義函式應用程式
- Apache Presto 實用資源
- Apache Presto - 快速指南
- Apache Presto - 實用資源
- Apache Presto - 討論
Apache Presto - 管理工具
在本章中,我們將討論 Presto 中使用的管理工具。我們從 Presto 的 Web 介面開始。
Web 介面
Presto 提供了一個用於監控和管理查詢的 Web 介面。可以從協調器 Config 屬性中指定的埠號進行訪問。
啟動 Presto 伺服器和 Presto CLI。然後,您可以透過以下 URL 訪問 Web 介面− https://:8080/
介面與上圖類似。
此處,主頁列出了所有查詢,以及唯一查詢 ID、查詢文字、查詢狀態、已完成百分比、使用者名稱和產生該查詢的來源等資訊。最新的查詢首先執行,然後已完成或未完成的查詢顯示在底部。
最佳化 Presto 效能
如果 Presto 叢集遇到任何效能相關問題,請將您的預設配置設定更改為以下設定。
配置屬性
task. info -refresh-max-wait − 降低協調器工作負載。
task.max-worker-threads − 分割程序並分配到每個工作節點。
distributed-joins-enabled − 基於雜湊的分散式連線。
node-scheduler.network-topology − 設定網路拓撲以排程程式。
JVM 設定
將您的預設 JVM 設定更改為以下設定。這將有助於診斷垃圾回收問題。
-XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCCause -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintReferenceGC -XX:+PrintClassHistogramAfterFullGC -XX:+PrintClassHistogramBeforeFullGC -XX:PrintFLSStatistics = 2 -XX:+PrintAdaptiveSizePolicy -XX:+PrintSafepointStatistics -XX:PrintSafepointStatisticsCount = 1
廣告