全部產品
Search
文件中心

E-MapReduce:查看Flink作業日誌和訪問Flink Web UI

更新時間:Jul 07, 2024

本文為您介紹,如何查看運行中的Flink作業的日誌和訪問對應作業的Web UI。

前提條件

已在E-MapReduce on ACK控制台建立Flink叢集,詳情請參見快速入門

查看Flink作業日誌

  1. 登入EMR on ACK

  2. 在EMR on ACK頁面,單擊目的地組群所在行所屬ACK叢集列的連結。

  3. 容器組頁面,單擊目標Pod操作列的日誌

    則可查看對應JobManager或者TaskManager的日誌。

訪問Flink Web UI

  1. 通過kubectl串連Kubernetes叢集,詳情請參見擷取叢集KubeConfig並通過kubectl工具串連叢集

  2. 執行以下命令,轉寄Flink作業JobManager的服務到本地進行訪問。

    kubectl port-forward -n <yourClusterId> svc/basic-emr-example-rest 18088:8081
    說明

    範例程式碼中需替換以下參數:

    • <yourClusterId>:叢集ID,您可以登入E-MapReduce on ACK控制台,在叢集管理頁面擷取。

    • svc/basic-emr-example-rest:您啟動並執行Flink作業的服務名稱,您可以通過命令kubectl get svc -n <yourClusterId>查看所有的K8s服務。請選擇<flink_deployment_name>-rest服務進行轉寄。

  3. 在瀏覽器中訪問http://127.0.0.1:18088/#/overview,查看作業運行情況。