Группа суперпользователей Cloudera Hadoop
Я пытаюсь создать группу на одном из моих datanodes, который будет иметь привилегии суперпользователя для hdfs и связанных команд fs.
Пока что у меня есть:
Проверено, чтобы увидеть, что dfs.permissions.superusergroup= супергруппа (по умолчанию)
Создана локальная группа на датоде с использованием: groupadd supergroup
Добавлен локальный пользователь Linux в супергруппу
Я все еще получаю ошибки, что я не являюсь суперпользователем, когда я запускаю "hadoop dfsadmin -report", и я должен иметь доступ к чему-либо в пределах hdfs независимо от разрешения как суперпользователя, но я не могу.
1 ответ
Вы говорите, что сделали это на DataNode, но в Руководстве по разрешениям HDFS сказано: "Для HDFS сопоставление пользователей с группами выполняется на NameNode. Таким образом, конфигурация хост-системы NameNode определяет сопоставления групп для пользователей".