本文为您介绍,如何查看运行中的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,查看作业运行情况。