Непредвиденная ошибка Errno::EACCES error= В доступе отказано EMR

Когда я пытаюсь собрать журналы пряжи с помощью td-agent, я получаю это исключение в журнале td-agent.

Td-agent установлен в корень

непредвиденная ошибка error_class=Errno::EACCES error="В доступе отказано @ rb_file_s_stat - /var/log/hadoop-yarn/ Containers/application_1540322839807_0001/container_1540322839807_0001_01_000001/stderr

0 ответов

У меня тоже была эта проблема с тд-агентом. Вы можете быстро исправить это несколькими способами:

  • Добавьте пользователя td-agent в ту же группу, у которой есть доступ к этому файлу журнала.
  • Запустите td-agent как пользователь root, вам нужно изменить это в служебном файле.

В ожидании разработчиков инструмента, чтобы исправить это.

Если у кого-то есть более простое решение, они также могут опубликовать решение здесь.

Другие вопросы по тегам