📜  Apache Presto-管理工具

📅  最后修改于: 2020-11-28 12:59:40             🧑  作者: Mango


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

网页界面

Presto提供了一个用于监视和管理查询的Web界面。可以从协调器配置属性中指定的端口号访问它。

启动Presto服务器和Presto CLI。然后您可以从以下URL访问Web界面-http:// localhost:8080 /

网页界面

输出将类似于以上屏幕。

在这里,主页包含查询列表以及诸如唯一查询ID,查询文本,查询状态,完成百分比,用户名和查询来源的信息。最新查询首先运行,然后在底部显示已完成或未完成的查询。

在Presto上调整性能

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

配置属性

  • 任务。 info -refresh-max-wait-减少协调器的工作量。

  • task.max-worker- threads-拆分进程并分配给每个工作程序节点。

  • 启用分布式连接-基于哈希的分布式连接。

  • 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