0

我们使用 JDBC 连接到 spark EMR 集群上的 hive thrift 服务器。我们遇到了一些临时性的问题,即 Thrift 服务器崩溃并需要手动重启。

我们想知道是否有任何 [希望是简单的] 方法可以让我们监控 thrift 服务器的健康状况?至少,我们希望在它出现故障时得到警报。拥有其他服务器健康指标也很好。

4

1 回答 1

1

Hive thrift 服务器只是一个 Spark 应用程序,它还为您提供 Spark UI 来监控您正在执行的所有查询、内存消耗和更多信息。

任何 spark UI 的默认端口都是 4040。但如果不是。

jps然后在你的主机上执行命令。它将列出所有 Java 应用程序及其相应的进程 ID。在执行netstat -ntpul | grep <process id>之后,它将列出与该进程相关的所有端口。

于 2018-12-14T20:13:56.910 回答