hdfs dfs -mkdir /proyectos
hdfs dfs -mkdir /proyectos/ecommerce
hdfs dfs -mkdir /proyectos/ecommerce/raw
hdfs dfs -mkdir /proyectos/ecommerce/procesados
hdfs dfs -mkdir /proyectos/ecommerce/backup
Descargamos los logs
wget -O log1.log https://vgonzalez165.github.io/practicas_bigdata/practicas/bda/ut02/access_log_20251002-131938.log
wget -O log2.log https://vgonzalez165.github.io/practicas_bigdata/practicas/bda/ut02/access_log_20251002-131952.log
wget -O log3.log https://vgonzalez165.github.io/practicas_bigdata/practicas/bda/ut02/access_log_20251002-132005.log
Los subimos a la carpeta
hdfs dfs -put log1.log /proyectos/ecommerce/raw
hdfs dfs -put log2.log /proyectos/ecommerce/raw
hdfs dfs -put log3.log /proyectos/ecommerce/raw
Listamos el contenido de /raw
hdfs dfs -ls /proyectos/ecommerce/raw

Visualizamos el contenido
hdfs dfs -cat /proyectos/ecommerce/raw/log1.log
hdfs dfs -cat /proyectos/ecommerce/raw/log2.log
hdfs dfs -cat /proyectos/ecommerce/raw/log3.log

Vemos cuantas lineas tiene
hdfs dfs -cat /proyectos/ecommerce/raw/log1.log | wc -l
hdfs dfs -cat /proyectos/ecommerce/raw/log2.log | wc -l
hdfs dfs -cat /proyectos/ecommerce/raw/log3.log | wc -l

Copiamos los archivos de /raw a /backup
hdfs dfs -cp /proyectos/ecommerce/raw/log* /proyectos/ecommerce/backup
Movemos los originales a procesados
hdfs dfs -mv /proyectos/ecommerce/raw/log* /proyectos/ecommerce/procesados
Verificamos los permisos
hdfs dfs -ls /proyectos/ecommerce/

Cambiamos los permisos de procesados
hdfs dfs -chmod 444 /proyectos/ecommerce/procesados

hdfs dfs -get /proyectos/ecommerce/procesados/log1.log
hdfs dfs -put prueba.txt /proyectos/ecommerce/procesados/
hdfs dfs -rm /proyectos/ecommerce/procesados/prueba.txt
hdfs dfsadmin -setSpaceQuota 10M /proyectos/ecommerce/backup
