NOTAS DOCENTE:
Presentación de apertura del módulo. La explicación detallada y los comandos están en los ocho bloques de M01. Recuperar rutas, permisos, usuarios y contenedores trabajados en M00.
NOTAS DOCENTE:
Recoger hipótesis. No hay una solución automática: antes de elegir tecnología debemos identificar tamaño, frecuencia de llegada, patrón de consulta y tiempo de respuesta necesario.
NOTAS DOCENTE:
Evitar la equivalencia Big Data = Hadoop. Una base de datos relacional o un único equipo pueden resolver muchos casos si el diseño y los recursos son adecuados.
NOTAS DOCENTE:
Commodity hardware significa equipos de propósito general, no una garantía de precio bajo. La red, operación y redundancia también cuestan.
NOTAS DOCENTE:
Ejemplo oral: dividir un archivo entre diez trabajadores exige preparar las partes y reunir las respuestas. Una tarea pequeña puede tardar más al distribuirla. No presentar una estimación inventada como medición.
FUENTE: https://hadoop.apache.org/docs/r3.4.1/
NOTAS DOCENTE:
Separar claramente YARN y MapReduce. Hive es un proyecto del ecosistema, no uno de los cuatro módulos del núcleo de Hadoop.
FUENTES:
https://hadoop.apache.org/docs/r3.4.1/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html
M01/05-formatos-de-datos.md
M01/06-postgresql.md
NOTAS DOCENTE:
Son patrones orientativos, no exclusividades ni garantías de rendimiento. Una solución puede combinar capas. Las comparaciones detalladas llegan durante M01.
FUENTE: https://hadoop.apache.org/docs/r3.4.1/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html
NOTAS DOCENTE:
Definir caudal frente a latencia. HDFS admite append y truncate. Muchos archivos pequeños aumentan la carga de metadatos, aunque cada uno no reserve físicamente un bloque completo de 128 MiB.
FUENTE: https://hadoop.apache.org/docs/r3.4.1/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html
NOTAS DOCENTE:
Evitar la pareja maestro/esclavo como explicación única. Usar los nombres y funciones concretas de los servicios.
FUENTE: https://hadoop.apache.org/docs/r3.4.1/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html
NOTAS DOCENTE:
Respuesta oral: NameNode y DataNodes. Una lectura puede necesitar varios DataNodes si el archivo contiene varios bloques. Puede haber reintentos y esperas ante un fallo.
FUENTES:
M01/01-hadoop-y-hdfs.md
https://hadoop.apache.org/docs/r3.4.1/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html
NOTAS DOCENTE:
La tabla muestra la colocación final de las copias, no los mensajes de escritura. El tamaño de bloque y la replicación son configurables. No hay tres archivos distintos en el espacio de nombres.
FUENTE: M01/01-hadoop-y-hdfs.md
NOTAS DOCENTE:
Mantener MiB y no mezclar con MB. El espacio lógico presenta un solo archivo. El coste real incluye también metadatos y otras sobrecargas.
FUENTES:
https://hadoop.apache.org/docs/r3.4.1/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html
M01/01-hadoop-y-hdfs.md
NOTAS DOCENTE:
Evitar afirmar disponibilidad permanente o recuperación inmediata. Una réplica debe seguir siendo accesible y válida. Un NameNode con alta disponibilidad necesita una arquitectura adicional.
FUENTE: https://hadoop.apache.org/docs/r3.4.1/hadoop-project-dist/hadoop-hdfs/HdfsUserGuide.html
NOTAS DOCENTE:
Recuperar la analogía del contable asistente de los apuntes. El Secondary NameNode no atiende clientes ni se convierte automáticamente en NameNode activo.
FUENTES: M01/02-operaciones-administracion-hdfs.md y M04.md
NOTAS DOCENTE:
M01 introduce integridad y recuperación. M04 desarrolla validación de esquema, nulos, duplicados y rangos. Un snapshot depende del mismo sistema de almacenamiento.
FUENTE: https://hadoop.apache.org/docs/r3.4.1/hadoop-project-dist/hadoop-common/SingleCluster.html
NOTAS DOCENTE:
No confundir el modo local de Hadoop con Spark Standalone, que es el nombre de un gestor de clúster de Spark. No desplegar aquí una cuarta práctica.
FUENTES: M01/01-hadoop-y-hdfs.md y PLANIFICACION/M01_DOCENTE.md
NOTAS DOCENTE:
Los contenedores comparten anfitrión y almacenamiento físico. La prueba demuestra distribución lógica y mecanismos, no capacidad añadida real ni alta disponibilidad física. SSH corresponde al arranque clásico de la primera práctica.
FUENTE: M01/04-mapreduce.md
NOTAS DOCENTE:
Explicación de apertura. El recorrido de claves, los scripts Python y la ejecución Hadoop Streaming se desarrollan en el bloque 04.
FUENTES:
https://spark.apache.org/docs/4.0.2/
M01/04-mapreduce.md
NOTAS DOCENTE:
Spark no es MapReduce en tiempo real ni exige cargar todos los datos en RAM. El modo habitual de Structured Streaming es microbatch. No convertir esta comparación en una práctica adelantada de M03.
FUENTE: M01/05-formatos-de-datos.md
NOTAS DOCENTE:
MinIO por sí solo no proporciona transacciones de tabla. Iceberg necesita catálogo y motor compatible. En M01 lo comparamos conceptualmente. Su uso práctico queda para M03.
FUENTES: M01/06-postgresql.md y M01/07-hive.md
NOTAS DOCENTE:
PostgreSQL también realiza analítica. La tabla resume el papel asignado en este curso, no límites exclusivos de los productos. El laboratorio Hive actual ejecuta MapReduce local, no sobre YARN.
FUENTES: M01.md y PLANIFICACION/M01_DOCENTE.md
NOTAS DOCENTE:
Este recorrido agrupa los ocho documentos del módulo. No exige completar todo el banco de ejercicios ni convierte la diferencia horaria en deberes. Las actividades de clase son formativas salvo anuncio expreso de actividad calificable.
FUENTE: M01/08-proyecto-cripto.md
NOTAS DOCENTE:
M01-PROY-01 es un entregable acumulativo de transferencia. No obliga a desplegar todas las tecnologías ni sustituye al proyecto conjunto del 26/04 al 28/05/2027. Respetar el futuro contrato de M02.
NOTAS DOCENTE:
Conversación formativa, sin calificación. Respuestas: almacenamiento/recursos/procesamiento; cliente y DataNodes; fallo común del anfitrión y posible NameNode único; tamaño, llegada, consultas, cambios, conservación y objetivos de servicio. No se añade un instrumento de evaluación ni una actividad con ID nuevo.
NOTAS DOCENTE:
Volver al caso de ventas de la apertura. Pedir que expliquen qué datos faltan antes de decidir. Continuar con el bloque 01 y la instalación manual.