Intenté cambiar los permisos del archivo. El archivo reside en HDFS, cuando traté de establecer los permisos como 777 para el archivo determinado, solo otorga permisos de lectura y escritura, mientras que no otorga el permiso de ejecución al archivo.
Esto es lo que probé:
root@ubuntu:/home/BATCH62# ll total 56 drwxrwxrwx 2 root root 4096 2016-02-12 04:40 ./ drwxr-xr-x 16 root root 4096 2016-02-12 01:21 ../ -rwxrwxrwx 1 root root 40209 2016-03-10 19:22 processes.log* -rwxrwxrwx 1 root root 111 2016-03-10 19:18 sample.log* -rwxrwxrwx 1 root root 144 2016-02-12 04:32 test.log* root@ubuntu:/home/BATCH62# mv test.log poc.log root@ubuntu:/home/BATCH62# ll total 56 drwxrwxrwx 2 root root 4096 2016-02-12 04:40 ./ drwxr-xr-x 16 root root 4096 2016-02-12 01:21 ../ -rwxrwxrwx 1 root root 144 2016-02-12 04:32 poc.log* -rwxrwxrwx 1 root root 40209 2016-03-10 19:22 processes.log* -rwxrwxrwx 1 root root 111 2016-03-10 19:18 sample.log* root@ubuntu:/home/BATCH62# hadoop fs -put /hdfs61 Usage: java FsShell [-put <localsrc> ... <dst>] root@ubuntu:/home/BATCH62# hadoop fs -put poc.log /hdfs61 root@ubuntu:/home/BATCH62# hadoop fs -ls /hdfs61 Found 5 items -rw-rw-rw- 1 root supergroup 144 2016-02-12 04:35 /hdfs61/owner.log -rw-r--r-- 1 root supergroup 144 2016-02-12 04:41 /hdfs61/poc.log -rw-rw-rw- 1 root supergroup 111 2016-02-12 01:29 /hdfs61/sample.log -rw-rw-rw- 1 root supergroup 111 2016-02-12 00:51 /hdfs61/sample_.log -rw-r--r-- 1 root supergroup 144 2016-02-12 04:37 /hdfs61/users.log root@ubuntu:/home/BATCH62# hadoop fs -chmod 777 /hdfs61/poc.log root@ubuntu:/home/BATCH62# hadoop fs -ls /hdfs61 Found 5 items -rw-rw-rw- 1 root supergroup 144 2016-02-12 04:35 /hdfs61/owner.log -rw-rw-rw- 1 root supergroup 144 2016-02-12 04:41 /hdfs61/poc.log -rw-rw-rw- 1 root supergroup 111 2016-02-12 01:29 /hdfs61/sample.log -rw-rw-rw- 1 root supergroup 111 2016-02-12 00:51 /hdfs61/sample_.log -rw-r--r-- 1 root supergroup 144 2016-02-12 04:37 /hdfs61/users.log root@ubuntu:/home/BATCH62#Alguien me puede decir que hice mal???
Gracias.
HDFS implementa un modelo de permisos para archivos y directorios que tiene mucho en común con el modelo de interfaz de sistema operativo portátil (POSIX); por ejemplo, cada archivo y directorio está asociado con un propietario y un grupo. El modelo de permisos HDFS admite lectura (r), escritura (w) y ejecución (x). Debido a que no existe el concepto de ejecución de archivos dentro de HDFS , el permiso x adquiere un significado diferente. En pocas palabras, el atributo x indica permiso para acceder a un directorio secundario de un directorio principal determinado.