tengo un problema en la configuración de hadoop permisos de archivo en hortonworks y cloudera.

Mi requisito es:

1. create a new user with new group  
2. create user directory in hdfs ( ex. /user/myuser )  
3. Now this folder ( in this case /user/myuser ) must be accessible to only user and its group but not other users and other groups. 

Siguientes comandos se usan por mí. ( en centos 6)

1.crear grupo >>> groupadd mygroup
2. crear un nuevo usuario que pertenece al nuevo grupo >>>> useradd -g mygroup myuser
3. crear un directorio de usuario en hdfs >>> hadoop fs -mkdir /user/myuser
4. el cambio de titularidad de la carpeta >>> hadoop fs -chown -R myuser:mygroup /user/myuser
5. dar permisos a la carpeta de usuario >>> hadoop fs -chmod -R 700 /user/myuser
6. también he cambiado el archivo /tmp permiso para sticky bit. >>> hadoop fs -chmod -R 1777 /tmp

Aquí el problema viene, incluso si esto de los permisos de los otros usuarios en otros grupos tienen acceso a mis datos. por favor, dime la solución para esto. Me volví en hdfs permisos de archivo mediante el establecimiento ( dfs.el permiso.enabled=true ).

OriginalEl autor kiran | 2016-03-16

1 Comentario

  1. 0

    Creo que establezca la propiedad mal para habilitar los permisos. Deberá establecer la siguiente propiedad en hdfs:

    dfs.permissions.enabled = true
    

    Este es un buen recurso para HDFS permisos

    lo siento, es en realidad la dfs.los permisos.enabled=true no hadoop.los permisos.enabled=true. todavía no obtienen respuesta.

    OriginalEl autor cjackson

Dejar respuesta

Please enter your comment!
Please enter your name here