本文為您介紹,如何查看運行中的Flink作業的日誌和訪問對應作業的Web UI。
前提條件
已在E-MapReduce on ACK控制台建立Flink叢集,詳情請參見快速入門。
查看Flink作業日誌
登入EMR on ACK。
在EMR on ACK頁面,單擊目的地組群所在行所屬ACK叢集列的連結。
在容器組頁面,單擊目標Pod操作列的日誌。
則可查看對應JobManager或者TaskManager的日誌。
訪問Flink Web UI
通過kubectl串連Kubernetes叢集,詳情請參見擷取叢集KubeConfig並通過kubectl工具串連叢集。
執行以下命令,轉寄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服務進行轉寄。
在瀏覽器中訪問http://127.0.0.1:18088/#/overview,查看作業運行情況。