flink on yarn 多集群监控
时间: 2023-10-01 11:12:05 浏览: 227
Flink on YARN 支持通过 Flink 的 Web UI 和 YARN 的 ResourceManager 进行监控。
1. Flink Web UI 监控
Flink Web UI 提供了对 Flink 应用程序和任务的监控和管理。在 Flink on YARN 中,Flink Web UI 可以通过以下方式访问:
```
http://<yarn-resourcemanager-host>:<yarn-resourcemanager-port>/proxy/<yarn-application-id>/flink-dashboard/
```
其中:
- `<yarn-resourcemanager-host>` 为 YARN 的 ResourceManager 的主机名或 IP 地址。
- `<yarn-resourcemanager-port>` 为 YARN 的 ResourceManager 的端口号,默认为 8088。
- `<yarn-application-id>` 为 Flink on YARN 应用程序的 Application ID,可以在 YARN 的 ResourceManager Web UI 中找到。
通过 Flink Web UI,您可以查看 Flink 应用程序和任务的状态、指标、日志等信息,还可以对任务进行操作,如取消、重启等。
2. YARN ResourceManager 监控
YARN ResourceManager 也提供了对 Flink on YARN 应用程序的监控和管理。在 YARN ResourceManager 的 Web UI 中,您可以查看 Flink 应用程序的状态、指标、日志等信息。
如果您有多个 Flink on YARN 集群,可以通过给每个集群配置不同的 ResourceManager 端口,来避免端口冲突并实现多集群监控。例如:
- 集群 A:ResourceManager 端口为 8088。
- 集群 B:ResourceManager 端口为 8089。
阅读全文