logview__JOB运行信息查看工具_工具_大数据计算服务-阿里云
Logview是一个在ODPS Job提交后查看和Debug任务的工具。可看到的内容有:
- 任务的运行状态
- 任务的运行结果
- 任务的细节和每个步骤的进度
在用odpscmd提交任务时,会自动生成Logview的链接。生成的链接中的最后一部分是token,这是用户打开该页面并查看job信息的钥匙,Logview页面的有效期为一周。
Web UI
下面结合具体的Web UI界面来说明每个组件的含义。
在Logview的首页,上方为用户提交的SQL生成的ODPS Instance,每个SQL提交后会生成唯一的ID。Latency指的运行总共消耗的时间,别的页面的latency含义类似。 下方是该task的说明,其中的两项说明一下:
- Result: 在Job运行结束后,可以看到运行结果,如一条select SQL的结果如下图。
- Detail: 在Job中运行中和结束后,均可以点击Detail来查看任务运行的具体情况。
一个ODPS Task由一个或者多个Fuxi Job组成。例如当用户的SQL任务十分复杂时,ODPS会向Fuxi提交多个Fuxi Job。
每个Fuxi Job由一个或者多个Fuxi Task组成。简单的MapReduce通常会产生两个Fuxi Task,一个是Map一个是Reduce,用户会见到两个Fuxi Task的名字分别为M1和R2,当SQL比较复杂时,可能会产生多个Fuxi Task。
在每个Task中,可以看到Task的名字,对于M1_stg1,表示这是一个Map task,stage为1。R2_1_stg1中间的1表示它依赖M1执行结束才能开始执行。同理,J5_2_4_Stg2表示Join5这个阶段要依赖R2和M4两个task完全成才能启动运行。I/O Records表示这个task的输入和输出的records数。
每个Fuxi Task由一个或者多个Fuxi Instance组成,当用户的输入数据量变大时,ODPS会在每个Task启动更多的节点来处理数据。每个节点就是一个Fuxi Instance。双击Fuxi Task最右边一栏查看,或者直接双击该行,就可以打开具体的Fuxi Instance信息。
在页面的下方,Logview为不同阶段的Instance进行了分组,查看出错的节点可以选择Failed栏。
在StdOut和StdErr两栏中,可以查看标准输出和标准错误信息,用户自己打印的信息也可以在这里查看。
问题排查
出错的任务
当有任务出错时,用户可以在Logview页面的Result中看到错误的提示信息,也可以在Detail页面中通过Fuxi Instance的stderr查看具体某个Instance出错的信息。
数据倾斜 运行缓慢有时是由于在某个Fuxi Task的所有Fuxi Instance中,有个别Instance形成长尾造成,长尾的现象就是同一个Task内任务分配不均。这时可以在任务运行完后在Summay标签页中看运行结果。在每个Task中都可以看到形如这样的输出:
output records:
R2_1_Stg1: 199998999 (min: 22552459, max: 177446540, avg: 99999499)
在这里如果看到min和max相差很大,就说明在这一阶段出现了数据倾斜,比如在Join时某个字段中有一个值出现的比例很高,在这一字段上做Join就会出现数据倾斜。
最后更新:2016-11-23 17:16:04
上一篇:
Graph开发插件介绍__Eclipse开发插件_工具_大数据计算服务-阿里云
下一篇:
插件安装__Intelij 开发插件_工具_大数据计算服务-阿里云
访问OSS__访问与控制_开发人员指南_对象存储 OSS-阿里云
CPU__常用指标_使用手册_性能测试-阿里云
重置账号__账号管理_API 参考_云数据库 RDS 版-阿里云
服务部署约束(affinity:service)__服务编排文档_用户指南_容器服务-阿里云
经典网络IPSecVPN接入__使用金融云产品_金融云-阿里云
查询作业实例列表__执行计划_API参考_E-MapReduce-阿里云
SSH 登录时出现如下错误:Too many authentication failures for root__远程登录 (SSH)_Linux操作运维问题_云服务器 ECS-阿里云
日志服务监控指标__常见问题_日志服务-阿里云
业务风控WEB/HTML5使用说明__使用手册_数据风控-阿里云
什么是云服务器 ECS__产品简介_云服务器 ECS-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云