当我使用 yarn 运行 命令时,如何获取 applicationId?

When I run a command with yarn, how do I get the applicationId?

我正在使用 yarn jar 命令向 运行 分布式 shell 提交作业。如何以编程方式获取 applicationId?

要获取应用程序 ID,您需要转到 ResourceManager Web UI,可以通过资源管理器可用的节点的 IP 地址访问它,并且要使用的端口号是 8088。在那里您可以看到应用程序 ID、容器 ID 和您的作业状态。

您也可以从 CLI 查看作业状态。您可以使用命令 yarn application -listyarn application status 列出所有 运行 作业。它不会像您在网络 UI 中看到的那样是详细的输出,但会帮助您获取状态和 运行 工作