Está en la página 1de 5

Práctico 1

¿De qué dos formas podemos ver ese archivo?


Hdfs dfs -cat /taller/test.txt

Para salir sin guardar:

Escape, :q! , enter

Luego descargamos el archivo.

Con vim: ~

[ort@taller-bigdata-vm hadoop]$ hdfs dfs -cat /taller/test.txt | vim -

hdfs fsck /taller/test.txt -files -blocks -locations


¿Qué factor de replicación tiene?
Factor de replicación 1

Pregunta a entregar: ¿Cuántas veces está la palabra ‘cryptographic’?

3 veces
Ejercicio 1:
Estos comandos están relacionados con el manejo de archivos y directorios en HDFS (Hadoop
Distributed File System), que es el sistema de archivos distribuido utilizado en Hadoop. Aquí te
explico qué hace cada uno de ellos:

1. hdfs dfs -mkdir /user/ort/data Este comando crea un nuevo directorio llamado "data"
dentro del directorio "/user/ort" en HDFS. El directorio "/user/ort" es un directorio de
usuario en el cual cada usuario tiene su propio espacio separado.

2. hdfs dfs -put ejemplo.txt /user/ort/data/ Este comando copia el archivo local
"ejemplo.txt" al directorio "/user/ort/data" en HDFS. Ahora el archivo "ejemplo.txt"
estará disponible en HDFS en la ruta "/user/ort/data/ejemplo.txt".

3. hdfs dfs -put ejemplo.txt /user/ort/data/ejemploRenombrado.txt Similar al comando


anterior, este copia el archivo local "ejemplo.txt" en HDFS, pero lo renombra como
"ejemploRenombrado.txt" dentro del directorio "/user/ort/data".

4. hdfs dfs -ls /datos Este comando intenta listar el contenido del directorio "/datos" en
HDFS. Sin embargo, en los comandos anteriores no has creado ni usado un directorio
llamado "/datos", por lo que este comando no mostrará nada.

5. hdfs dfs -count /datos Similar al comando anterior, intenta contar el número de
archivos y directorios en el directorio "/datos" en HDFS. Como no has creado dicho
directorio, este comando no producirá resultados.

6. hdfs dfs -mv /datos/ejemploRenombrado.txt /user/ort/data/otroNombre.json


Intenta mover (renombrar) el archivo "ejemploRenombrado.txt" desde el directorio
"/datos" (que no ha sido mencionado anteriormente) a la ubicación
"/user/ort/data/otroNombre.json" en HDFS.

7. hdfs dfs -get /datos/otroNombre.json /tmp Intenta copiar el archivo


"otroNombre.json" desde el directorio "/datos" (nuevamente, no mencionado
anteriormente) en HDFS al directorio local "/tmp".
Ejercicio 2:
Crear Directorios

Descargar archivos de Gutenberg

Cargar archivos desde el filesystem del sistema a Hadoop

Ejecutar mapreduce

¿Cuántas veces aparece la palabra ‘grand’?

7 veces
Adjunte al pdf una captura de pantalla donde aparezca el output del mapreduce en el browser.

También podría gustarte