Fuse-DFS:Usando HDFS como filesystem standard

Cuando trabajamos con HDFS puede resultar que tengamos sistemas legacy (o simplemente no Java) que no entienden HDFS.

Afortunadamente existe varios proyectos que nos permiten montar HDFS como sistema de ficheros estándar .

Una vez montado ya podré usar las utilidades ls, cd, ….

Aunque hay varios sistemas como fuse-j-hdfs o hdfs-fuse vamos a hablar de Fuse-DFS que es el más conocido:

Fuse-DFS

· Se basa en FUSE (Filesystem in USEr space)

· Forma parte de la distribución Hadoop

· soporta lecturas, escrituras y operaciones sobre directorios (pj cp, ls, more, cat, find, less, rm, mkdir, mv, rmdir).

· Tiene limitaciones:

Se está trabajando en soportar permisos.

No es un filesystem de uso general: los ficheros se escriben una sola vez

No optimizado para baja latencia

Para montarlo basta con hacer:

$ mkdir -p <mount_point>

$ hadoop-fuse-dfs dfs://<name_node_hostname>:<namenode_port> <mount_point>

Leer más

Deja un comentario