Группа суперпользователей Cloudera Hadoop

Я пытаюсь создать группу на одном из моих datanodes, который будет иметь привилегии суперпользователя для hdfs и связанных команд fs.

Пока что у меня есть:

  • Проверено, чтобы увидеть, что dfs.permissions.superusergroup= супергруппа (по умолчанию)

  • Создана локальная группа на датоде с использованием: groupadd supergroup

  • Добавлен локальный пользователь Linux в супергруппу

Я все еще получаю ошибки, что я не являюсь суперпользователем, когда я запускаю "hadoop dfsadmin -report", и я должен иметь доступ к чему-либо в пределах hdfs независимо от разрешения как суперпользователя, но я не могу.

1 ответ

Решение

Вы говорите, что сделали это на DataNode, но в Руководстве по разрешениям HDFS сказано: "Для HDFS сопоставление пользователей с группами выполняется на NameNode. Таким образом, конфигурация хост-системы NameNode определяет сопоставления групп для пользователей".

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