- 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://127.0.0.1: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
广告