本文为您介绍如何通过阿里云日志服务SLS收集Presto作业的日志。

背景信息

由于EMR on ACK使用虚拟容器运行作业,作业运行完成后,相关的容器会被销毁以释放集群资源。对于弹性伸缩或分时调度,相关的容器资源也会被销毁。因此,当EMR on ACK上的作业或者服务运行有异常时,如果容器运行时的日志没有被及时保留和持久化,容器资源释放后,对异常根因定位相关的工作会造成很大的困难,因此EMR on ACK推荐启用日志服务SLS对容器日志进行保留。

前提条件

  • 已在E-MapReduce on ACK控制台创建Presto集群,详情请参见快速入门
  • 已开通阿里云日志服务SLS,详情请参见快速入门

操作步骤

EMR on ACK推荐启用日志服务SLS对容器日志进行保留,详情请参见通过日志服务采集Kubernetes容器日志

说明
涉及的日志路径如下:
  • 标准日志输出路径:stdout
  • core dump日志输出路径:/data/trino/hs_err_pid1.log