Presto教程

Presto 管理工具

在本章中,我们将讨论 Presto 中使用的管理工具。让我们从 Presto 的 Web 界面开始。

网页界面

Presto 提供了一个用于监控和管理查询的网络界面。可以从协调器配置属性中指定的端口号访问它。
启动 Presto 服务器和 Presto CLI。然后您可以从以下网址访问 Web 界面- http://localhost:8080/
Web 界面
输出将类似于上面的屏幕。
在这里,主页有一个查询列表,以及诸如唯一查询 ID、查询文本、查询状态、完成百分比、用户名和发起此查询的来源等信息。最新查询首先运行,然后在底部显示已完成或未完成的查询。

在 Presto 上调整性能

如果 Presto 集群有任何与性能相关的问题,请将您的默认配置设置更改为以下设置。

配置属性

任务。 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 
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4