DataWorks任务未发布的时候测试是有日志的,现在发布任务没有日志出现,是什么情况?
如果DataWorks任务没有日志出现,很有可能是日志产生设置存在问题。
具体情况主要有以下几种:
未设置任务日志:
数据采集任务(如SQL查询任务)默认不产生日志。您需要主动设置采集任务的日志级别和存储方式。
日志级别设置不正确:
如果任务日志级别设置为ERROR或更高,则只有错误日志会输出。您需要合理设置日志级别。
日志目标设置问题:
如果日志目标设置为本地文件而非云日志服务,则云端无权访问这些本地日志。需要将日志输出到云端。
部署环境问题:
生产环境和测试环境日志收集设置可能不一致,请检查测试环境与生产环境是否配置存在差异。
权限不足:
数据采集任务可能运行在没有足够读取日志权限的用户下,从而导致日志无法输出。
其他设置问题:
日志收集Driver没有正确配置,导致日志无法输出。
因此,若DataWorks任务发布后没有日志,需要检查:
任务日志是否主动设置
日志级别是否正确
日志目标是否设为云端
测试环境与生产环境设置是否一致
任务用户是否有足够的日志读取权限
日志Driver是否正确配置
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。