Grupo de superusuário do Cloudera Hadoop

2

Estou tentando criar um grupo em um dos meus datanodes que terá privilégios de superusuário para hdfs e comandos fs associados.

Até agora eu tenho:

  • Verificado para ver que dfs.permissions.superusergroup = supergroup (padrão)

  • Criado um grupo local no datanode usando: groupadd supergroup

  • Adicionado um usuário linux local ao supergrupo

Ainda recebo erros que eu não sou o superusuário quando executo "hadoop dfsadmin -report" e eu deveria ser capaz de acessar qualquer coisa dentro do hdfs independentemente da permissão como um superusuário, mas não posso.

    
por Chris Jones 02.05.2014 / 21:22

1 resposta

2

Você diz que fez isso em um DataNode, mas o Guia de permissões do HDFS diz "Para o HDFS, o mapeamento de usuários para grupos é executado no NameNode. Assim, a configuração do sistema host do NameNode determina os mapeamentos de grupo para os usuários."

    
por 02.05.2014 / 21:33

Tags