amazon-emr - 意外错误 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
解决方案
我也遇到了 td-agent 这个问题。您可以通过以下几种方式快速修复它:
- 将 td-agent 用户添加到有权访问该日志文件的同一组中。
- 以 root 用户身份运行 td-agent,您需要在服务文件中对此进行修改。
等待工具开发者修复它。
如果有人有更简单的解决方法,也欢迎他们在此处发布解决方案。
推荐阅读
- javascript - Collections.js:SortedSet 不能包含不可比较但不相等的值:[object Object] 和 [object Object]
- django - 如何在我的数据库中添加数据以使用 django 和 DRF
- python - 有没有人有python代码将文件夹中的所有mp4文件转换为mp3?
- python - 如何在各自的行中组合来自不同列表的数据?
- react-native - 包裹在 React.Component 中时不会调用 onStateChange
- spring - 如何使用 Keycloak Adapter 设置 Spring Cloud Gateway?
- python - 如何向现有的 json 数组添加新值?
- xml - 在用于 RichTextBox 之前将格式属性从 XML 添加到文本
- amazon-ec2 - 我需要有关 AWS Ec2 上 weblogic 11g 的 Ansile 自动化的帮助
- sql - 在触发 DELETE 之前确保 INSERT 成功