{"id":555,"date":"2020-04-06T08:00:00","date_gmt":"2020-04-06T07:00:00","guid":{"rendered":"http:\/\/aprenderbigdata.com\/?p=555"},"modified":"2025-08-17T10:01:29","modified_gmt":"2025-08-17T09:01:29","slug":"hdfs","status":"publish","type":"post","link":"https:\/\/aprenderbigdata.com\/hdfs\/","title":{"rendered":"\u00bfQu\u00e9 es HDFS? Introducci\u00f3n"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">En esta entrada vamos a explicar en qu\u00e9 consiste HDFS, el sistema de ficheros distribuido de <a href=\"https:\/\/aprenderbigdata.com\/hadoop\/\"><strong>Hadoop<\/strong><\/a>. Cuales son sus aplicaciones y funcionamiento para almacenar grandes cantidades de datos para&nbsp;<a href=\"https:\/\/aprenderbigdata.com\/que-es-el-big-data\/\"><strong>Big Data<\/strong><\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"#formacion\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Que_es_HDFS-1024x576.png\" alt=\"Qu\u00e9 es HDFS Apache Hadoop\" class=\"wp-image-2328\" srcset=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Que_es_HDFS-1024x576.png 1024w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Que_es_HDFS-300x169.png 300w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Que_es_HDFS-768x432.png 768w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Que_es_HDFS.png 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">En estos art\u00edculos tenemos la introducci\u00f3n a los otros dos componentes de Apache Hadoop:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/aprenderbigdata.com\/hadoop-mapreduce\/\">\u00bfQu\u00e9 es Hadoop MapReduce?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/aprenderbigdata.com\/hadoop-yarn\/\">\u00bfQu\u00e9 es Hadoop Yarn?<\/a><\/li>\n<\/ul>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Contenidos<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a664adc865f9\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a664adc865f9\" checked aria-label=\"Alternar\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#Introduccion-a-HDFS\" >Introducci\u00f3n a HDFS<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#Historia-de-HDFS\" >Historia de HDFS<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#Caracteristicas\" >Caracter\u00edsticas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#Arquitectura-y-componentes-de-HDFS\" >Arquitectura y componentes de HDFS<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#NameNode\" >NameNode<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#DataNode\" >DataNode<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#Funcionamiento\" >Funcionamiento<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#Seguridad-en-HDFS\" >Seguridad en HDFS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#Siguientes-Pasos-y-Cursos-de-HDFS\" >Siguientes Pasos y Cursos de HDFS<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#Curso-completo-de-la-Plataforma-Hadoop\" >Curso completo de la Plataforma Hadoop<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#Introduccion-a-Big-Data-con-Hadoop-y-Spark\" >Introducci\u00f3n a Big Data con Hadoop y Spark<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#Preguntas-Frecuentes-HDFS-%E2%80%93-FAQ\" >Preguntas Frecuentes HDFS &#8211; FAQ<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#%C2%BFPara-que-se-usa-HDFS\" >\u00bfPara qu\u00e9 se usa HDFS?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#%C2%BFEn-que-se-diferencia-HDFS-de-Hadoop\" >\u00bfEn qu\u00e9 se diferencia HDFS de Hadoop?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#%C2%BFComo-se-almacenan-los-datos-en-HDFS\" >\u00bfC\u00f3mo se almacenan los datos en HDFS?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/#%C2%BFQue-componentes-tiene-HDFS\" >\u00bfQu\u00e9 componentes tiene HDFS?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"introduccion-a-hdfs\"><span class=\"ez-toc-section\" id=\"Introduccion-a-HDFS\"><\/span>Introducci\u00f3n a HDFS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">HDFS (Hadoop Distributed File System) es el componente principal del ecosistema Hadoop. Esta pieza hace posible almacenar data sets masivos con tipos de datos estructurados, semi-estructurados y no estructurados como im\u00e1genes, v\u00eddeo, datos de sensores, etc. Est\u00e1 optimizado para almacenar grandes cantidades de datos y mantener varias copias para garantizar una alta disponibilidad y la tolerancia a fallos. Con todo esto, HDFS es una tecnolog\u00eda fundamental para Big Data, o dicho de otra forma, es el <em>Big Data File System<\/em> o almacenamiento Big Data por excelencia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es un sistema distribuido basado en <strong><a href=\"https:\/\/aprenderbigdata.com\/cursos-java-udemy\/\">Java<\/a><\/strong> que permite obtener una visi\u00f3n de los recursos como una sola unidad. Para ello crea una capa de abstracci\u00f3n como un sistema de ficheros \u00fanico. HDFS se encarga de almacenar los datos en varios nodos manteniendo sus metadatos. Distribuir los datos en varios nodos de almacenamiento <strong>aumenta la velocidad de procesamiento, el paralelismo en las operaciones y permite la replicaci\u00f3n de los datos<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Est\u00e1 basado en la idea de que mover el procesamiento es mucho m\u00e1s r\u00e1pido, f\u00e1cil y eficiente que mover grandes cantidades de datos, que pueden producir altas latencias y congesti\u00f3n en la red. HDFS proporciona a las aplicaciones la capacidad de acceder a los datos en el lugar en el que se encuentren almacenados.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"historia-de-hdfs\"><span class=\"ez-toc-section\" id=\"Historia-de-HDFS\"><\/span>Historia de HDFS<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En el a\u00f1o 2006, Hadoop MapReduce y HDFS se cedieron a la Apache Software Foundation como proyecto <a href=\"https:\/\/aprenderbigdata.com\/contribuir-open-source\/\"><strong>open source<\/strong><\/a>. Esto impuls\u00f3 su adopci\u00f3n como herramienta Big Data en proyectos de anal\u00edtica en muchas industrias. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La versi\u00f3n 1.0 de Hadoop fue publicada en el a\u00f1o 2012. La versi\u00f3n 2.0 se public\u00f3 en el a\u00f1o 2013 a\u00f1adiendo <a href=\"https:\/\/aprenderbigdata.com\/hadoop-yarn\/\">YARN<\/a> como gestor de recursos y desacoplando HDFS de <a href=\"https:\/\/aprenderbigdata.com\/hadoop-mapreduce\/\">MapReduce<\/a>. En el a\u00f1o 2017 se public\u00f3 Hadoop 3.0, a\u00f1adiendo la posibilidad de a\u00f1adir NameNodes adicionales y mejoras en la compresi\u00f3n de datos. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"caracteristicas\"><span class=\"ez-toc-section\" id=\"Caracteristicas\"><\/span>Caracter\u00edsticas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En HDFS, los ficheros que se almacenan son divididos en bloques de un mismo tama\u00f1o (128 MB) y estos se distribuyen en los nodos que forman el cl\u00faster. Esta caracter\u00edstica hace que el sistema de ficheros no funcione de forma \u00f3ptima con ficheros peque\u00f1os, por lo que deben evitarse. El tama\u00f1o de bloque es configurable.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"620\" src=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/ecosistema-hadoop-1024x620.png\" alt=\"Hadoop ecosistema y componentes\" class=\"wp-image-3105\" style=\"width:512px;height:310px\" srcset=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/ecosistema-hadoop-1024x620.png 1024w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/ecosistema-hadoop-300x181.png 300w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/ecosistema-hadoop-768x465.png 768w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/ecosistema-hadoop-1536x929.png 1536w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/ecosistema-hadoop.png 1924w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Ecosistema Hadoop y Componentes<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Para conseguir una alta <strong>escalabilidad<\/strong>, HDFS usa almacenamiento local que escala horizontalmente. Aumentar el espacio de almacenamiento solamente supone a\u00f1adir discos duros a nodos existentes o a\u00f1adir m\u00e1s nodos al sistema. Estos servidores tienen un coste reducido, al tratarse de hardware b\u00e1sico con almacenamiento conectado. HDFS soporta miles de nodos, lo m\u00e1s t\u00edpico en un cluster es desplegar decenas o cientos de nodos y manejar cientos de terabytes, con la capacidad de escalar a decenas de petabytes<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para mantener la <strong>integridad<\/strong> de los datos, HDFS almacena por defecto 3 copias de cada bloque de datos. Esto significa que el espacio necesario en HDFS es el triple, por lo que el coste tambi\u00e9n aumenta. Aunque la replicaci\u00f3n de datos no es necesaria para el funcionamiento de HDFS, almacenar solamente una copia podr\u00eda suponer p\u00e9rdida de datos frente a fallos o corrupci\u00f3n de ficheros, eliminando la durabilidad del dato.<\/p>\n\n\n\n<div class=\"wp-block-group pre-su\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<pre class=\"wp-block-preformatted\"><div class=\"su-service\"><div class=\"su-service-title\" style=\"padding-left:44px;min-height:30px;line-height:30px\"><i class=\"sui sui-info-circle\" style=\"font-size:30px;color:#e74273\"><\/i> \u00bfQuieres Convertirte en Ingeniero de Datos?<\/div><div class=\"su-service-content su-u-clearfix su-u-trim\" style=\"padding-left:44px\"><br>Consigue empleo con el <a href=\"https:\/\/aprenderbigdata.com\/curso-ingeniero-datos\/\">programa acelerado de Data Engineer<\/a><br><\/div><\/div><\/pre>\n<\/div><\/div>\n\n\n<style>.pre-su pre {<br \/>\n\tbackground-color: #fffae9 !important;<br \/>\n}<br \/>\n<\/style>\n\n\n<p class=\"wp-block-paragraph\">El sistema de ficheros en HDFS es jer\u00e1rquico, como ocurre en otros sistemas de ficheros. El usuario o aplicaci\u00f3n debe crear primero un directorio, dentro del cual se podr\u00e1n crear, eliminar, mover o renombrar ficheros. HDFS proporciona una herramienta por l\u00ednea de comandos (CLI) para interaccionar con el sistema de ficheros.  <a href=\"https:\/\/aprenderbigdata.com\/comandos-hdfs\/\"><strong>Aqu\u00ed tienes una entrada con los comandos m\u00e1s usados de HDFS<\/strong><\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"arquitectura-y-componentes-de-hdfs\"><span class=\"ez-toc-section\" id=\"Arquitectura-y-componentes-de-HDFS\"><\/span>Arquitectura y componentes de HDFS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La arquitectura de HDFS es de tipo maestro-esclavo. Esta basada en dos componentes principales: NameNodes y DataNodes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"namenode\"><span class=\"ez-toc-section\" id=\"NameNode\"><\/span>NameNode<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El NameNode (NN) es el maestro o nodo principal del sistema. No se encarga de almacenar los datos en s\u00ed, sino de gestionar su acceso y almacenar sus <strong>metadatos<\/strong>. Se asemeja a una tabla de contenidos, en la que se asignan bloques de datos a DataNodes. Debido a esto, necesita menos espacio de disco pero m\u00e1s recursos computacionales (memoria y CPU) que los DataNodes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este componente es \u00fanico nodo que conoce la lista de ficheros y directorios del cl\u00faster. El sistema de ficheros no se puede usar sin el NameNode. En Hadoop 2 se introduce el concepto de<strong> alta disponibilidad<\/strong>, evitando que exista un \u00fanico punto de fallo en el sistema.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"428\" src=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Arquitectura-HDFS-1024x428.png\" alt=\"Arquitectura de HDFS\" class=\"wp-image-2350\" style=\"width:768px;height:321px\" srcset=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Arquitectura-HDFS-1024x428.png 1024w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Arquitectura-HDFS-300x125.png 300w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Arquitectura-HDFS-768x321.png 768w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Arquitectura-HDFS-1536x642.png 1536w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Arquitectura-HDFS-2048x856.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Arquitectura de HDFS<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Para conseguirlo, HDFS se puede configurar para que exista un NameNode primario activo y un NameNode secundario en espera (o m\u00e1s de uno a partir de Hadoop 3) que act\u00faa como esclavo. Este \u00faltimo toma el control y responde a las peticiones de los clientes si se detecta alg\u00fan fallo o el nodo primario deja de estar disponible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estos nodos deben estar sincronizados y tener los mismos metadatos almacenados. Existen dos mecanismos para conseguir esta sincronizaci\u00f3n:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El primer mecanismo es el m\u00e1s com\u00fan y hace uso de <strong><em>Quorum Journal Nodes<\/em> (QJM)<\/strong>. Los <em>Journal Nodes<\/em> son demonios ligeros separados que se sincronizan entre ellos. Generalmente existen 3 por cada cl\u00faster. El NameNode activo escribe su log en la mayor\u00eda de los Journal y el nodo en espera lee los cambios y los aplica a su <em>namespace<\/em>. Los <em>Journal<\/em> solamente permiten que exista un NameNode que escriba en su log. En el caso de fallo del NN primario, el NN secundario lee todos los cambios del <em>Journal<\/em> y despu\u00e9s toma el rol de primario.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El segundo mecanismo consiste en usar un almacenamiento compartido entre los NameNodes, sobre el que se escribe el log de cambios.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"datanode\"><span class=\"ez-toc-section\" id=\"DataNode\"><\/span>DataNode<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Los DataNodes (DN) se corresponden con los nodos del cl\u00faster que almacenan los datos. Se encarga de gestionar el almacenamiento del nodo. Generalmente usan <strong>hardware b\u00e1sico con varios discos y una gran capacidad<\/strong>. A causa de su tipolog\u00eda, permiten aumentar la capacidad del sistema de una forma horizontal de forma efectiva y con un coste reducido.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"funcionamiento\"><span class=\"ez-toc-section\" id=\"Funcionamiento\"><\/span>Funcionamiento<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">HDFS tiene un modelo <em><strong>Write once read many<\/strong><\/em>. Significa que no se pueden editar ficheros almacenados HDFS, pero s\u00ed se pueden a\u00f1adir datos. Antes de poder usar HDFS, debemos formatear el NameNode con el comando <em>hdfs namenode -format<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En las <strong>operaciones de escritura<\/strong>, el cliente debe comunicar la instrucci\u00f3n previamente al NameNode. El NameNode comprueba los permisos y responde entonces al cliente con la direcci\u00f3n de los DataNodes en los que el cliente deber\u00e1 empezar a escribir. El primer DataNode copiar\u00e1 el bloque a otro DataNode, que entonces lo copiar\u00e1 a un tercero. Una vez que se han completado estas r\u00e9plicas se enviar\u00e1 al cliente la confirmaci\u00f3n de escritura.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En las <strong>operaciones de lectura<\/strong>, el cliente pide al NameNode la localizaci\u00f3n de un fichero. Una vez que se han comprobado los permisos del cliente, el NameNode env\u00eda la localizaci\u00f3n de los DataNodes que contienen los bloques que componen el fichero al cliente. Tambi\u00e9n env\u00eda un <em>token<\/em> de seguridad que usar\u00e1 en los DataNodes como autenticaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo, para escribir un fichero en HDFS se puede hacer con la opci\u00f3n <em>-put<\/em> del comando de terminal. Como ejemplos de operaciones de lectura de ficheros tenemos las opciones <em>-get<\/em>, <em>-cat<\/em> o <em>-text<\/em>. Para hacer referencia al sistema de ficheros de HDFS, generalmente deberemos usar una ruta que comience con  <em>hdfs:\/\/<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"seguridad-en-hdfs\"><span class=\"ez-toc-section\" id=\"Seguridad-en-HDFS\"><\/span>Seguridad en HDFS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Por defecto, HDFS no proporciona ning\u00fan mecanismo de seguridad potente. Debemos tener esto en cuenta para implementar nuestra soluci\u00f3n en entornos reales. A continuaci\u00f3n tienes un resumen de los componentes m\u00e1s importantes. Puedes aprender m\u00e1s en detalle en el art\u00edculo de <a href=\"https:\/\/aprenderbigdata.com\/seguridad-cloudera\/\"><strong>Seguridad en Hadoop y Cloudera<\/strong><\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"700\" height=\"431\" src=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/seguridad-hdfs.jpg\" alt=\"Seguridad en HDFS\" class=\"wp-image-5499\" style=\"width:350px;height:216px\" srcset=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/seguridad-hdfs.jpg 700w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/seguridad-hdfs-300x185.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\">Esquema de seguridad en HDFS<\/figcaption><\/figure>\n<\/div>\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Apache Knox<\/strong> es un servicio que nos proporciona un punto de acceso \u00fanico a nuestros clusters de Hadoop para las peticiones REST y HTTP de acceso a los datos y a las ejecuciones de trabajos. Act\u00faa como la seguridad perimetral. Adem\u00e1s, tendremos que considerar la implementaci\u00f3n de firewalls para aumentar la seguridad.<\/li>\n\n\n\n<li><strong>LDAP:<\/strong> Para hacer m\u00e1s seguras las operaciones de lectura y de escritura sobre nuestros datos debemos tener integrado un mecanismo de autenticaci\u00f3n y de autorizaci\u00f3n como LDAP en todos nuestros nodos. LDAP act\u00faa como un repositorio central con la informaci\u00f3n de los usuarios. Antes de consultar o procesar los datos, los usuarios deben autenticarse contra el servidor de LDAP.<\/li>\n\n\n\n<li><strong>Kerberos<\/strong>: Kerberos es un protocolo de autenticaci\u00f3n para las aplicaciones de tipo cliente-servidor. El servidor de Kerberos o KDC verifica las identidades para las peticiones que se realizan a nuestro cl\u00faster y almacena los principals.<\/li>\n\n\n\n<li><strong>Apache Ranger<\/strong>: Ranger act\u00faa como punto central de gesti\u00f3n de accesos, pol\u00edticas y seguridad de nuestros servicios. Nos permite implementar requisitos de seguridad y <strong><a href=\"https:\/\/aprenderbigdata.com\/gobierno-datos\/\">gobierno de datos<\/a><\/strong> a trav\u00e9s de su interfaz gr\u00e1fica o de su API REST. Se puede usar como mecanismo de autorizaci\u00f3n com\u00fan sobre todos los componentes de Hadoop. Tambi\u00e9n, proporciona enmascaramientro de datos para proteger informaci\u00f3n sensible.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"formacion\"><span class=\"ez-toc-section\" id=\"Siguientes-Pasos-y-Cursos-de-HDFS\"><\/span>Siguientes Pasos y Cursos de HDFS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed tienes dos cursos muy recomendados con los que consolidar\u00e1s conceptos fundamentales para convertirte en experto de estas tecnolog\u00edas fundamentales para los ingenieros de datos. Aprender\u00e1s a trabajar desde cero con Hadoop en proyectos big data con todos sus componentes para implementar soluciones completas.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/coursera.pxf.io\/c\/3308124\/1242836\/14726?prodsku=crse%3A3j8WjTxDEeW0tw4knrMo3Q&amp;u=https%3A%2F%2Fwww.coursera.org%2Flearn%2Fhadoop&amp;intsrc=PUI2_9419\" target=\"_blank\" rel=\"nofollow noopener\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/curso-hadoop-coursera.jpg\" alt=\"Curso Hadoop Coursera\" class=\"wp-image-8186\" style=\"width:225px;height:225px\" srcset=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/curso-hadoop-coursera.jpg 300w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/curso-hadoop-coursera-150x150.jpg 150w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/curso-hadoop-coursera-120x120.jpg 120w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading has-text-align-center\" id=\"curso-completo-de-certificacion-mapreduce\"><span class=\"ez-toc-section\" id=\"Curso-completo-de-la-Plataforma-Hadoop\"><\/span><a href=\"https:\/\/coursera.pxf.io\/c\/3308124\/1242836\/14726?prodsku=crse%3A3j8WjTxDEeW0tw4knrMo3Q&amp;u=https%3A%2F%2Fwww.coursera.org%2Flearn%2Fhadoop&amp;intsrc=PUI2_9419\" target=\"_blank\" rel=\"noopener nofollow\">Curso completo de la Plataforma Hadoop<\/a><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Aprende Hadoop a fondo con este. Est\u00e1 disponible en Coursera y ofrecido por la Universidad de San Diego. Con este curso aprender\u00e1s los conceptos clave de Hadoop MapReduce. La ventaja es que podr\u00e1s ir al ritmo que consideres adecuado, tanto en las clases de teor\u00eda como en los ejercicios y laboratorios que tendr\u00e1s disponibles. Se divide en 4 m\u00f3dulos con 26 horas de contenido que ya han cursado m\u00e1s de 140000 estudiantes.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Fundamentos de Hadoop<\/li>\n\n\n\n<li>Stack de Hadoop<\/li>\n\n\n\n<li>HDFS<\/li>\n\n\n\n<li>MapReduce<\/li>\n\n\n\n<li>Apache Spark<\/li>\n<\/ol>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/coursera.pxf.io\/c\/3308124\/1242836\/14726?prodsku=crse%3AEKaYq511EeuKthKm1CVWdQ&amp;u=https%3A%2F%2Fwww.coursera.org%2Flearn%2Fintroduction-to-big-data-with-spark-hadoop&amp;intsrc=PUI2_9419\" target=\"_blank\" rel=\"nofollow noopener\"><img decoding=\"async\" width=\"683\" height=\"512\" src=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/curso-hadoop-completo-coursera.png\" alt=\"Curso Hadoop Completo Coursera\" class=\"wp-image-8189\" style=\"width:300px;height:225px\" srcset=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/curso-hadoop-completo-coursera.png 683w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/curso-hadoop-completo-coursera-300x225.png 300w\" sizes=\"(max-width: 683px) 100vw, 683px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading has-text-align-center\"><span class=\"ez-toc-section\" id=\"Introduccion-a-Big-Data-con-Hadoop-y-Spark\"><\/span><a href=\"https:\/\/coursera.pxf.io\/c\/3308124\/1242836\/14726?prodsku=crse%3AEKaYq511EeuKthKm1CVWdQ&amp;u=https%3A%2F%2Fwww.coursera.org%2Flearn%2Fintroduction-to-big-data-with-spark-hadoop&amp;intsrc=PUI2_9419\" target=\"_blank\" rel=\"noopener nofollow\">Introducci\u00f3n a Big Data con Hadoop y Spark<\/a><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En este curso ofrecido por IBM en Coursera podr\u00e1s aprender a implementar un proyecto big data con Hadoop y Apache Spark. Cuenta con m\u00e1s de 11 horas de contenido y m\u00e1s de 6000 estudiantes. Se divide en 6 m\u00f3dulos:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Qu\u00e9 es Big Data<\/li>\n\n\n\n<li>Introducci\u00f3n al ecosistema Hadoop<\/li>\n\n\n\n<li>Apache Spark<\/li>\n\n\n\n<li>Dataframes y Spark SQL<\/li>\n\n\n\n<li>Desarrollo y Runtime<\/li>\n\n\n\n<li>Monitorizaci\u00f3n y configuraci\u00f3n<\/li>\n<\/ol>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n, te recomiendo leer el siguiente libro:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/amzn.to\/2UL2rtX\" target=\"_blank\" rel=\"noopener nofollow\">Hadoop: The Definitive Guide<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"preguntas-frecuentes-hdfs-faq\"><span class=\"ez-toc-section\" id=\"Preguntas-Frecuentes-HDFS-%E2%80%93-FAQ\"><\/span>Preguntas Frecuentes HDFS &#8211; FAQ<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h3><span class=\"ez-toc-section\" id=\"%C2%BFPara-que-se-usa-HDFS\"><\/span>\u00bfPara qu\u00e9 se usa HDFS?<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\" id=\"hdfs-es-una-tecnologia-de-almacenamiento-distribuida-es-muy-usada-en-sistemas-big-data-ya-que-permite-replicar-los-datos-escalar-horizontalmente-y-distribuir-los-datos-para-realizar-procesamiento-con-el-framework-de-hadoop\">HDFS es una tecnolog\u00eda de almacenamiento distribuida. Es muy usada en sistemas Big Data, ya que permite replicar los datos, escalar horizontalmente y distribuir los datos para realizar procesamiento con el framework de Hadoop. <\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h3><span class=\"ez-toc-section\" id=\"%C2%BFEn-que-se-diferencia-HDFS-de-Hadoop\"><\/span>\u00bfEn qu\u00e9 se diferencia HDFS de Hadoop?<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\" id=\"hdfs-es-el-componente-de-hadoop-encargado-de-almacenar-los-datos-en-un-sistema-de-ficheros-distribuido-hadoop-es-un-framework-de-procesamiento-distribuido-de-big-data\">HDFS es el componente de Hadoop encargado de almacenar los datos en un sistema de ficheros distribuido. Hadoop es un framework de procesamiento distribuido de Big Data.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h3><span class=\"ez-toc-section\" id=\"%C2%BFComo-se-almacenan-los-datos-en-HDFS\"><\/span>\u00bfC\u00f3mo se almacenan los datos en HDFS?<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\" id=\"hdfs-divide-los-ficheros-de-datos-en-bloques-generalmente-de-128mb-de-tamano-estos-bloques-son-replicados-y-distribuidos-en-los-nodos-que-componen-el-cluster\">HDFS divide los ficheros de datos en bloques, generalmente de 128MB de tama\u00f1o, estos bloques son replicados y distribuidos en los nodos que componen el cl\u00faster.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h3><span class=\"ez-toc-section\" id=\"%C2%BFQue-componentes-tiene-HDFS\"><\/span>\u00bfQu\u00e9 componentes tiene HDFS?<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\" id=\"hdfs-tiene-dos-componentes-principales-namenode-y-datanode-los-namenodes-son-los-encargados-de-almacenar-los-metadatos-y-la-localizacion-de-los-bloques-que-componen-cada-fichero-los-datanodes-se-encargan-de-almacenar-los-datos-y-gestionar-los-discos\">HDFS tiene dos componentes principales: NameNode y DataNode. Los NameNodes son los encargados de almacenar los metadatos y la localizaci\u00f3n de los bloques que componen cada fichero. Los DataNodes se encargan de almacenar los datos y gestionar los discos.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\n<script type=\"application\/ld+json\">\n\t{\n\t\t\"@context\": \"https:\/\/schema.org\",\n\t\t\"@type\": \"FAQPage\",\n\t\t\"mainEntity\": [\n\t\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"\u00bfPara qu\u00e9 se usa HDFS?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>HDFS es una tecnolog\u00eda de almacenamiento distribuida. Es muy usada en sistemas Big Data, ya que permite replicar los datos, escalar horizontalmente y distribuir los datos para realizar procesamiento con el framework de Hadoop. <\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"\u00bfEn qu\u00e9 se diferencia HDFS de Hadoop?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>HDFS es el componente de Hadoop encargado de almacenar los datos en un sistema de ficheros distribuido. Hadoop es un framework de procesamiento distribuido de Big Data.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"\u00bfC\u00f3mo se almacenan los datos en HDFS?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>HDFS divide los ficheros de datos en bloques, generalmente de 128MB de tama\u00f1o, estos bloques son replicados y distribuidos en los nodos que componen el cl\u00faster.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"\u00bfQu\u00e9 componentes tiene HDFS?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>HDFS tiene dos componentes principales: NameNode y DataNode. Los NameNodes son los encargados de almacenar los metadatos y la localizaci\u00f3n de los bloques que componen cada fichero. Los DataNodes se encargan de almacenar los datos y gestionar los discos.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t\t\t\t]\n\t}\n<\/script>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">A continuaci\u00f3n, el <a aria-label=\" (se abre en una nueva pesta\u00f1a)\" href=\"https:\/\/youtu.be\/fM4oOTVtR8Y\" target=\"_blank\" rel=\"noreferrer noopener\">v\u00eddeo-resumen<\/a>. \u00a1No te lo pierdas!<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.youtube.com\/watch?v=fM4oOTVtR8Y\n<\/div><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<div class=\"wp-block-group newsletter-re\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<!-- Begin Brevo Form -->\n<!-- START - We recommend to place the below code in head tag of your website html  -->\n<style>\n  @font-face {\n    font-display: block;\n    font-family: Roboto;\n  }\n\n  @font-face {\n    font-display: fallback;\n    font-family: Roboto;\n    font-weight: 600;\n  }\n\n  @font-face {\n    font-display: fallback;\n    font-family: Roboto;\n    font-weight: 700;\n  }\n\n  #sib-container input:-ms-input-placeholder {\n    text-align: left;\n    font-family: \"Helvetica\", sans-serif;\n    color: #c0ccda;\n  }\n\n  #sib-container input::placeholder {\n    text-align: left;\n    font-family: \"Helvetica\", sans-serif;\n    color: #c0ccda;\n  }\n\n  #sib-container textarea::placeholder {\n    text-align: left;\n    font-family: \"Helvetica\", sans-serif;\n    color: #c0ccda;\n  }\n<\/style>\n<link rel=\"stylesheet\" href=\"https:\/\/sibforms.com\/forms\/end-form\/build\/sib-styles.css\">\n<!--  END - We recommend to place the above code in head tag of your website html -->\n\n<!-- START - We recommend to place the below code where you want the form in your website html  -->\n<div class=\"sib-form\" style=\"text-align: center;\n         background-color: #ffffff;                                 \">\n  <div id=\"sib-form-container\" class=\"sib-form-container\">\n    <div id=\"error-message\" class=\"sib-form-message-panel\" style=\"font-size:16px; text-align:left; font-family:&quot;Helvetica&quot;, sans-serif; color:#661d1d; background-color:#ffeded; border-radius:3px; border-color:#ff4949;max-width:600px;\">\n      <div class=\"sib-form-message-panel__text sib-form-message-panel__text--center\">\n        <svg viewBox=\"0 0 512 512\" class=\"sib-icon sib-notification__icon\">\n          <path d=\"M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-11.49 120h22.979c6.823 0 12.274 5.682 11.99 12.5l-7 168c-.268 6.428-5.556 11.5-11.99 11.5h-8.979c-6.433 0-11.722-5.073-11.99-11.5l-7-168c-.283-6.818 5.167-12.5 11.99-12.5zM256 340c-15.464 0-28 12.536-28 28s12.536 28 28 28 28-12.536 28-28-12.536-28-28-28z\" \/>\n        <\/svg>\n        <span class=\"sib-form-message-panel__inner-text\">\n                          Tu suscripci\u00f3n no ha podido guardarse. Por favor vuelve a intentarlo.\n                      <\/span>\n      <\/div>\n    <\/div>\n    <div><\/div>\n    <div id=\"success-message\" class=\"sib-form-message-panel\" style=\"font-size:16px; text-align:left; font-family:&quot;Helvetica&quot;, sans-serif; color:#085229; background-color:#e7faf0; border-radius:3px; border-color:#13ce66;max-width:600px;\">\n      <div class=\"sib-form-message-panel__text sib-form-message-panel__text--center\">\n        <svg viewBox=\"0 0 512 512\" class=\"sib-icon sib-notification__icon\">\n          <path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 464c-118.664 0-216-96.055-216-216 0-118.663 96.055-216 216-216 118.664 0 216 96.055 216 216 0 118.663-96.055 216-216 216zm141.63-274.961L217.15 376.071c-4.705 4.667-12.303 4.637-16.97-.068l-85.878-86.572c-4.667-4.705-4.637-12.303.068-16.97l8.52-8.451c4.705-4.667 12.303-4.637 16.97.068l68.976 69.533 163.441-162.13c4.705-4.667 12.303-4.637 16.97.068l8.451 8.52c4.668 4.705 4.637 12.303-.068 16.97z\" \/>\n        <\/svg>\n        <span class=\"sib-form-message-panel__inner-text\">\n                          Gracias por suscribirte \ud83d\ude42\n                      <\/span>\n      <\/div>\n    <\/div>\n    <div><\/div>\n    <div id=\"sib-container\" class=\"sib-container--large sib-container--vertical\" style=\"text-align:center; background-color:rgba(249,250,251,1); max-width:600px; border-radius:7px; border-width:1px; border-color:#C0CCD9; border-style:solid; direction:ltr\">\n      <form id=\"sib-form\" method=\"POST\" action=\"https:\/\/45b7c589.sibforms.com\/serve\/MUIFAJUHX74hhdn6yVc3sScAj33FFxSgDh2U31jEyO8bXeQmVM0dKSOmYifgH3XNPOP2aDViwVBs9N6McSTxHJEzEx-3nNpomebkJUWOi7_tG2VHKFLj6EeyMplUrpj_VNPjl6BSC9WBN_uOLGnlnyKzUoB1RDaXbz1sakGbox07jJ2toYKwtJ0EyDjJmvQkZmF7Wk4iEcUMBwrU\" data-type=\"subscription\">\n        <div style=\"padding: 8px 0;\">\n          <div class=\"sib-form-block\" style=\"font-size:25px; text-align:center; font-weight:700; font-family:&quot;Helvetica&quot;, sans-serif; color:#3C4858; background-color:transparent; text-align:center\">\n            <p><strong>\u00danete a la Comunidad Big Data<\/strong><\/p>\n          <\/div>\n        <\/div>\n        <div style=\"padding: 8px 0;\">\n          <div class=\"sib-form-block\" style=\"font-size:16px; text-align:center; font-family:&quot;Helvetica&quot;, sans-serif; color:#3C4858; background-color:transparent; text-align:center\">\n            <div class=\"sib-text-form-block\">\n              <p>Tu conocimiento es la herramienta m\u00e1s potente. Suscr\u00edbete a la lista de correo para mantenerte al d\u00eda con los art\u00edculos m\u00e1s \u00fatiles para tu carrera en Big Data y Cloud. Sin spam, nunca.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div style=\"padding: 8px 0;\">\n          <div class=\"sib-input sib-form-block\">\n            <div class=\"form__entry entry_block\">\n              <div class=\"form__label-row \">\n\n                <div class=\"entry__field\">\n                  <input class=\"input \" type=\"text\" id=\"EMAIL\" name=\"EMAIL\" autocomplete=\"off\" placeholder=\"TU EMAIL\" data-required=\"true\" required \/>\n                <\/div>\n              <\/div>\n\n              <label class=\"entry__error entry__error--primary\" style=\"font-size:16px; text-align:left; font-family:&quot;Helvetica&quot;, sans-serif; color:#661d1d; background-color:#ffeded; border-radius:3px; border-color:#ff4949;\">\n              <\/label>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div style=\"padding: 8px 0;\">\n          <div class=\"sib-optin sib-form-block\" data-required=\"true\">\n            <div class=\"form__entry entry_mcq\">\n              <div class=\"form__label-row \">\n                <div class=\"entry__choice\" style=\"text-align:center;\">\n                  <label>\n                    <input type=\"checkbox\" class=\"input_replaced\" value=\"1\" id=\"OPT_IN\" name=\"OPT_IN\" required \/>\n                    <span class=\"checkbox checkbox_tick_positive\"\n            style=\"margin-left:\"\n            ><\/span><span style=\"font-size:13px; text-align:left; font-family:&quot;Helvetica&quot;, sans-serif; color:#3C4858; background-color:transparent;\"><p>Acepto la <a href=\"https:\/\/aprenderbigdata.com\/privacidad\/\" target=\"_blank\" rel=\"noopener\">pol\u00edtica de privacidad<\/a><\/p><span data-required=\"*\" style=\"display: inline;\" class=\"entry__label entry__label_optin\"><\/span><\/span> <\/label>\n                <\/div>\n              <\/div>\n              <label class=\"entry__error entry__error--primary\" style=\"font-size:16px; text-align:left; font-family:&quot;Helvetica&quot;, sans-serif; color:#661d1d; background-color:#ffeded; border-radius:3px; border-color:#ff4949;\">\n              <\/label>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div style=\"padding: 8px 0;\">\n          <div class=\"sib-form-block\" style=\"text-align: center\">\n            <button class=\"sib-form-block__button sib-form-block__button-with-loader\" style=\"font-size:13px; text-align:center; font-weight:700; font-family:&quot;Helvetica&quot;, sans-serif; color:#FFFFFF; background-color:#13aff0; border-radius:3px; border-width:0px;\" form=\"sib-form\" type=\"submit\">\n              <svg class=\"icon clickable__icon progress-indicator__icon sib-hide-loader-icon\" viewBox=\"0 0 512 512\">\n                <path d=\"M460.116 373.846l-20.823-12.022c-5.541-3.199-7.54-10.159-4.663-15.874 30.137-59.886 28.343-131.652-5.386-189.946-33.641-58.394-94.896-95.833-161.827-99.676C261.028 55.961 256 50.751 256 44.352V20.309c0-6.904 5.808-12.337 12.703-11.982 83.556 4.306 160.163 50.864 202.11 123.677 42.063 72.696 44.079 162.316 6.031 236.832-3.14 6.148-10.75 8.461-16.728 5.01z\" \/>\n              <\/svg>\n              \u00a1SUSCR\u00cdBEME GRATIS!\n            <\/button>\n          <\/div>\n        <\/div>\n\n        <input type=\"text\" name=\"email_address_check\" value=\"\" class=\"input--hidden\">\n        <input type=\"hidden\" name=\"locale\" value=\"en\">\n      <\/form>\n    <\/div>\n  <\/div>\n<\/div>\n<!-- END - We recommend to place the below code where you want the form in your website html  -->\n\n<!-- START - We recommend to place the below code in footer or bottom of your website html  -->\n<script>\n  window.REQUIRED_CODE_ERROR_MESSAGE = 'Please choose a country code';\n  window.LOCALE = 'en';\n  window.EMAIL_INVALID_MESSAGE = window.SMS_INVALID_MESSAGE = \"La informaci\u00f3n proporcionada no es v\u00e1lida. Por favor, revisa el formato y vuelve a intentarlo.\";\n\n  window.REQUIRED_ERROR_MESSAGE = \"Este campo no puede estar vac\u00edo. \";\n\n  window.GENERIC_INVALID_MESSAGE = \"La informaci\u00f3n proporcionada no es v\u00e1lida. Por favor, revisa el formato y vuelve a intentarlo.\";\n\n  window.translation = {\n    common: {\n      selectedList: '{quantity} list selected',\n      selectedLists: '{quantity} lists selected'\n    }\n  };\n\n  var AUTOHIDE = Boolean(1);\n<\/script>\n<script defer src=\"https:\/\/sibforms.com\/forms\/end-form\/build\/main.js\"><\/script>\n\n<!-- END - We recommend to place the above code in footer or bottom of your website html  -->\n<!-- End Brevo Form -->\n\n\n\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>En esta entrada explicamos en qu\u00e9 consiste HDFS, el sistema de ficheros distribuido de Hadoop. Aprende cuales son sus aplicaciones y funcionamiento para almacenar grandes cantidades de datos.<\/p>\n","protected":false},"author":1,"featured_media":2328,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"ocs-posts-sidebar","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"off","ocean_gallery_id":[],"footnotes":""},"categories":[8],"tags":[170,169,12,9],"class_list":["post-555","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-herramientas-big-data","tag-amazon","tag-coursera","tag-faq","tag-video","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u00bfQu\u00e9 es HDFS? Introducci\u00f3n 2026 - Aprender BIG DATA<\/title>\n<meta name=\"description\" content=\"\u25b7 \u00bfQu\u00e9 es HDFS? Aprende las caracter\u00edsticas clave de esta tecnolog\u00eda de almacenamiento distribuido para BIG DATA desde cero con esta gu\u00eda\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aprenderbigdata.com\/hdfs\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfQu\u00e9 es HDFS? Introducci\u00f3n 2026 - Aprender BIG DATA\" \/>\n<meta property=\"og:description\" content=\"\u25b7 \u00bfQu\u00e9 es HDFS? Aprende las caracter\u00edsticas clave de esta tecnolog\u00eda de almacenamiento distribuido para BIG DATA desde cero con esta gu\u00eda\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aprenderbigdata.com\/hdfs\/\" \/>\n<meta property=\"og:site_name\" content=\"Aprender BIG DATA\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-06T07:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-17T09:01:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Que_es_HDFS.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Oscar Fernandez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Que_es_HDFS.png\" \/>\n<meta name=\"twitter:creator\" content=\"@oscarfmdc\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Oscar Fernandez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"30 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/hdfs\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/hdfs\\\/\"},\"author\":{\"name\":\"Oscar Fernandez\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#\\\/schema\\\/person\\\/321e79dd84000e4b71b0dac998d5c707\"},\"headline\":\"\u00bfQu\u00e9 es HDFS? Introducci\u00f3n\",\"datePublished\":\"2020-04-06T07:00:00+00:00\",\"dateModified\":\"2025-08-17T09:01:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/hdfs\\\/\"},\"wordCount\":1966,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/hdfs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/Que_es_HDFS.png\",\"keywords\":[\"Amazon\",\"Coursera\",\"FAQ\",\"Video\"],\"articleSection\":[\"Herramientas Big Data\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/aprenderbigdata.com\\\/hdfs\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/hdfs\\\/\",\"url\":\"https:\\\/\\\/aprenderbigdata.com\\\/hdfs\\\/\",\"name\":\"\u00bfQu\u00e9 es HDFS? Introducci\u00f3n 2026 - Aprender BIG DATA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/hdfs\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/hdfs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/Que_es_HDFS.png\",\"datePublished\":\"2020-04-06T07:00:00+00:00\",\"dateModified\":\"2025-08-17T09:01:29+00:00\",\"description\":\"\u25b7 \u00bfQu\u00e9 es HDFS? Aprende las caracter\u00edsticas clave de esta tecnolog\u00eda de almacenamiento distribuido para BIG DATA desde cero con esta gu\u00eda\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/hdfs\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/aprenderbigdata.com\\\/hdfs\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/hdfs\\\/#primaryimage\",\"url\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/Que_es_HDFS.png\",\"contentUrl\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/Que_es_HDFS.png\",\"width\":1280,\"height\":720,\"caption\":\"Qu\u00e9 es HDFS Apache Hadoop\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/hdfs\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/aprenderbigdata.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00bfQu\u00e9 es HDFS? Introducci\u00f3n\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#website\",\"url\":\"https:\\\/\\\/aprenderbigdata.com\\\/\",\"name\":\"Aprender BIG DATA\",\"description\":\"Aprende Big Data desde cero\",\"publisher\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/aprenderbigdata.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#organization\",\"name\":\"AprenderBigData\",\"url\":\"https:\\\/\\\/aprenderbigdata.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/cropped-favicon.png\",\"contentUrl\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/cropped-favicon.png\",\"width\":512,\"height\":512,\"caption\":\"AprenderBigData\"},\"image\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#\\\/schema\\\/person\\\/321e79dd84000e4b71b0dac998d5c707\",\"name\":\"Oscar Fernandez\",\"description\":\"Arquitecto de Datos con m\u00e1s de 10 a\u00f1os de experiencia en el sector del Big Data. Autor de cursos de formaci\u00f3n en tecnolog\u00edas Big Data, Cloud y Streaming completados por m\u00e1s de 7000 alumnos en Udemy y otras plataformas. Miembro de la Apache Software Foundation desde 2019.\",\"sameAs\":[\"instagram.com\\\/oscarfmdc\",\"linkedin.com\\\/in\\\/oscarfmdc\\\/\",\"https:\\\/\\\/x.com\\\/oscarfmdc\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCBqzJ1QI3jkkIYXLL9gVpWQ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfQu\u00e9 es HDFS? Introducci\u00f3n 2026 - Aprender BIG DATA","description":"\u25b7 \u00bfQu\u00e9 es HDFS? Aprende las caracter\u00edsticas clave de esta tecnolog\u00eda de almacenamiento distribuido para BIG DATA desde cero con esta gu\u00eda","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aprenderbigdata.com\/hdfs\/","og_locale":"es_ES","og_type":"article","og_title":"\u00bfQu\u00e9 es HDFS? Introducci\u00f3n 2026 - Aprender BIG DATA","og_description":"\u25b7 \u00bfQu\u00e9 es HDFS? Aprende las caracter\u00edsticas clave de esta tecnolog\u00eda de almacenamiento distribuido para BIG DATA desde cero con esta gu\u00eda","og_url":"https:\/\/aprenderbigdata.com\/hdfs\/","og_site_name":"Aprender BIG DATA","article_published_time":"2020-04-06T07:00:00+00:00","article_modified_time":"2025-08-17T09:01:29+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Que_es_HDFS.png","type":"image\/png"}],"author":"Oscar Fernandez","twitter_card":"summary_large_image","twitter_image":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Que_es_HDFS.png","twitter_creator":"@oscarfmdc","twitter_misc":{"Escrito por":"Oscar Fernandez","Tiempo de lectura":"30 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/aprenderbigdata.com\/hdfs\/#article","isPartOf":{"@id":"https:\/\/aprenderbigdata.com\/hdfs\/"},"author":{"name":"Oscar Fernandez","@id":"https:\/\/aprenderbigdata.com\/#\/schema\/person\/321e79dd84000e4b71b0dac998d5c707"},"headline":"\u00bfQu\u00e9 es HDFS? Introducci\u00f3n","datePublished":"2020-04-06T07:00:00+00:00","dateModified":"2025-08-17T09:01:29+00:00","mainEntityOfPage":{"@id":"https:\/\/aprenderbigdata.com\/hdfs\/"},"wordCount":1966,"commentCount":0,"publisher":{"@id":"https:\/\/aprenderbigdata.com\/#organization"},"image":{"@id":"https:\/\/aprenderbigdata.com\/hdfs\/#primaryimage"},"thumbnailUrl":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Que_es_HDFS.png","keywords":["Amazon","Coursera","FAQ","Video"],"articleSection":["Herramientas Big Data"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/aprenderbigdata.com\/hdfs\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/aprenderbigdata.com\/hdfs\/","url":"https:\/\/aprenderbigdata.com\/hdfs\/","name":"\u00bfQu\u00e9 es HDFS? Introducci\u00f3n 2026 - Aprender BIG DATA","isPartOf":{"@id":"https:\/\/aprenderbigdata.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aprenderbigdata.com\/hdfs\/#primaryimage"},"image":{"@id":"https:\/\/aprenderbigdata.com\/hdfs\/#primaryimage"},"thumbnailUrl":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Que_es_HDFS.png","datePublished":"2020-04-06T07:00:00+00:00","dateModified":"2025-08-17T09:01:29+00:00","description":"\u25b7 \u00bfQu\u00e9 es HDFS? Aprende las caracter\u00edsticas clave de esta tecnolog\u00eda de almacenamiento distribuido para BIG DATA desde cero con esta gu\u00eda","breadcrumb":{"@id":"https:\/\/aprenderbigdata.com\/hdfs\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aprenderbigdata.com\/hdfs\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/aprenderbigdata.com\/hdfs\/#primaryimage","url":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Que_es_HDFS.png","contentUrl":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/Que_es_HDFS.png","width":1280,"height":720,"caption":"Qu\u00e9 es HDFS Apache Hadoop"},{"@type":"BreadcrumbList","@id":"https:\/\/aprenderbigdata.com\/hdfs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/aprenderbigdata.com\/"},{"@type":"ListItem","position":2,"name":"\u00bfQu\u00e9 es HDFS? Introducci\u00f3n"}]},{"@type":"WebSite","@id":"https:\/\/aprenderbigdata.com\/#website","url":"https:\/\/aprenderbigdata.com\/","name":"Aprender BIG DATA","description":"Aprende Big Data desde cero","publisher":{"@id":"https:\/\/aprenderbigdata.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aprenderbigdata.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/aprenderbigdata.com\/#organization","name":"AprenderBigData","url":"https:\/\/aprenderbigdata.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/aprenderbigdata.com\/#\/schema\/logo\/image\/","url":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/2019\/08\/cropped-favicon.png","contentUrl":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/2019\/08\/cropped-favicon.png","width":512,"height":512,"caption":"AprenderBigData"},"image":{"@id":"https:\/\/aprenderbigdata.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/aprenderbigdata.com\/#\/schema\/person\/321e79dd84000e4b71b0dac998d5c707","name":"Oscar Fernandez","description":"Arquitecto de Datos con m\u00e1s de 10 a\u00f1os de experiencia en el sector del Big Data. Autor de cursos de formaci\u00f3n en tecnolog\u00edas Big Data, Cloud y Streaming completados por m\u00e1s de 7000 alumnos en Udemy y otras plataformas. Miembro de la Apache Software Foundation desde 2019.","sameAs":["instagram.com\/oscarfmdc","linkedin.com\/in\/oscarfmdc\/","https:\/\/x.com\/oscarfmdc","https:\/\/www.youtube.com\/channel\/UCBqzJ1QI3jkkIYXLL9gVpWQ"]}]}},"_links":{"self":[{"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/posts\/555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/comments?post=555"}],"version-history":[{"count":1,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/posts\/555\/revisions"}],"predecessor-version":[{"id":13259,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/posts\/555\/revisions\/13259"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/media\/2328"}],"wp:attachment":[{"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/media?parent=555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/categories?post=555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/tags?post=555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}