本文為您介紹,如何查看運行中的Flink作業的日志和訪問對應作業的Web UI。
前提條件
已在E-MapReduce on ACK控制臺創建Flink集群,詳情請參見快速入門。
查看Flink作業日志
在EMR on ACK頁面,單擊目標集群所在行所屬ACK集群列的鏈接。
在容器組頁面,單擊目標Pod操作列的日志。
則可查看對應JobManager或者TaskManager的日志。
訪問Flink Web UI
- 通過kubectl連接Kubernetes集群,詳情請參見獲取集群KubeConfig并通過kubectl工具連接集群。您也可以通過API等方式連接Kubernetes集群,詳情請參見使用Kubernetes API。
執行以下命令,轉發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,查看作業運行情況。
文檔內容是否對您有幫助?