【问题标题】:unexpected error Errno::EACCES error=Permission denied EMR意外错误 Errno::EACCES 错误=权限被拒绝 EMR
【发布时间】:2018-10-24 02:34:24
【问题描述】:

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

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-emr td-agent


    【解决方案1】:

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

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

    等待工具开发者修复。

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

    【讨论】:

    • sudo usermod -a -G www-data td-agent # 这会将 td-agent 用户添加到 www-data 组 .................... groups td-agent # 列出所有组td-agent 用户
    猜你喜欢
    • 2019-03-13
    • 1970-01-01
    • 2016-11-14
    • 2021-07-22
    • 2018-04-20
    • 2019-10-28
    • 2016-10-30
    • 2018-06-08
    • 2018-03-25
    相关资源
    最近更新 更多