首页 > 解决方案 > 意外错误 Errno::EACCES 错误=权限被拒绝 EMR

问题描述

当我尝试使用 td-agent 收集纱线日志时,我在 td-agent log 中收到此异常。

td-agent 安装在根目录下

意外错误 error_class=Errno::EACCES error="Permission denied @ rb_file_s_stat - /var/log/hadoop-yarn/containers/application_1540322839807_0001/container_1540322839807_0001_01_000001/stderr

标签: amazon-emrtd-agent

解决方案


我也遇到了 td-agent 这个问题。您可以通过以下几种方式快速修复它:

  • 将 td-agent 用户添加到有权访问该日志文件的同一组中。
  • 以 root 用户身份运行 td-agent,您需要在服务文件中对此进行修改。

等待工具开发者修复它。

如果有人有更简单的解决方法,也欢迎他们在此处发布解决方案。


推荐阅读