{"id":6962,"date":"2021-10-14T20:58:00","date_gmt":"2021-10-14T19:58:00","guid":{"rendered":"https:\/\/aprenderbigdata.com\/?p=6962"},"modified":"2025-08-17T10:24:36","modified_gmt":"2025-08-17T09:24:36","slug":"apache-kudu","status":"publish","type":"post","link":"https:\/\/aprenderbigdata.com\/apache-kudu\/","title":{"rendered":"Apache Kudu: Una Introducci\u00f3n Sencilla"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Aprende en esta entrada qu\u00e9 es Apache Kudu: el sistema de almacenamiento columnar distribuido para datos para anal\u00edtica muy r\u00e1pida sobre datos cambiantes. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"#formacion\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/apache-kudu-1024x576.jpg\" alt=\"Introducci\u00f3n a Apache Kudu\" class=\"wp-image-6965\" srcset=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/apache-kudu-1024x576.jpg 1024w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/apache-kudu-300x169.jpg 300w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/apache-kudu-768x432.jpg 768w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/apache-kudu.jpg 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\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-6a661a55c8f12\" 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-6a661a55c8f12\" 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\/apache-kudu\/#%C2%BFQue-es-Apache-Kudu\" >\u00bfQu\u00e9 es Apache Kudu?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/aprenderbigdata.com\/apache-kudu\/#Modelo-de-Datos\" >Modelo de Datos<\/a><\/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\/apache-kudu\/#Arquitectura-de-Apache-Kudu\" >Arquitectura de Apache Kudu<\/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\/apache-kudu\/#Casos-de-Uso\" >Casos de Uso<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/aprenderbigdata.com\/apache-kudu\/#Como-usar-Apache-Kudu\" >C\u00f3mo usar Apache Kudu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/aprenderbigdata.com\/apache-kudu\/#Cursos-y-Formacion-Recomendada-de-Apache-Kudu\" >Cursos y Formaci\u00f3n Recomendada de Apache Kudu<\/a><\/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\/apache-kudu\/#Preguntas-Frecuentes-Apache-Kudu-%E2%80%93-FAQ\" >Preguntas Frecuentes Apache Kudu &#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-8\" href=\"https:\/\/aprenderbigdata.com\/apache-kudu\/#%C2%BFEn-que-se-diferencia-Apache-Kudu-de-HBase\" >\u00bfEn qu\u00e9 se diferencia Apache Kudu de HBase?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/aprenderbigdata.com\/apache-kudu\/#%C2%BFEn-que-se-diferencia-Apache-Kudu-de-Impala\" >\u00bfEn qu\u00e9 se diferencia Apache Kudu de Impala?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/aprenderbigdata.com\/apache-kudu\/#%C2%BFEs-Apache-Kudu-una-base-de-datos\" >\u00bfEs Apache Kudu una base de datos?<\/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\/apache-kudu\/#%C2%BFTiene-Kudu-propiedades-ACID\" >\u00bfTiene Kudu propiedades ACID?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFQue-es-Apache-Kudu\"><\/span>\u00bfQu\u00e9 es Apache Kudu?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apache Kudu es un sistema de <strong><a href=\"https:\/\/aprenderbigdata.com\/formato-columnar\/\">almacenamiento columnar<\/a><\/strong> y open source para el ecosistema de <strong><a href=\"https:\/\/aprenderbigdata.com\/hadoop\/\">Apache Hadoop<\/a><\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El proyecto surgi\u00f3 en <strong><a href=\"https:\/\/aprenderbigdata.com\/introduccion-cloudera-hadoop\/\">Cloudera<\/a><\/strong> y la primera versi\u00f3n se public\u00f3 en el a\u00f1o 2016. Est\u00e1 desarrollado en el lenguaje de programaci\u00f3n C++ y se distribuye actualmente con licencia Apache 2.0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El motor de consultas de Kudu ofrece lecturas con una latencia de milisegundos sobre datos estructurados. Puede compararse en velocidad de escritura a Apache HBase y a las <strong><a href=\"https:\/\/aprenderbigdata.com\/bases-de-datos-nosql\/\">bases de datos NoSQL<\/a><\/strong> orientadas a columnas. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, Apache Kudu puede usarse junto a <strong><a href=\"https:\/\/aprenderbigdata.com\/apache-impala\/\">Apache Impala<\/a><\/strong> o <strong><a href=\"https:\/\/aprenderbigdata.com\/introduccion-apache-spark\/\">Apache Spark<\/a><\/strong> para acceder a los datos con el lenguaje de consulta SQL. Implementa APIs para los lenguajes <strong><a href=\"https:\/\/aprenderbigdata.com\/cursos-java-udemy\/\">Java<\/a><\/strong>, C++ y <strong><a href=\"https:\/\/aprenderbigdata.com\/mejores-libros-python\/\">Python<\/a><\/strong> y tambi\u00e9n puede usarse con los conectores JDBC y ODBC.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Modelo-de-Datos\"><\/span>Modelo de Datos<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apache Kudu est\u00e1 dise\u00f1ado para cargas de trabajo de tipo OLAP. La diferencia principal con <strong><a href=\"https:\/\/aprenderbigdata.com\/hbase\/\">Apache HBase<\/a><\/strong> es que Apache Kudu implementa un modelo relacional, mientras que HBase no tiene esquema. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un cl\u00faster de Kudu, por tanto, almacena las tablas de forma parecida a las <strong><a href=\"https:\/\/aprenderbigdata.com\/bases-de-datos-relacionales\/\">bases de datos relacionales<\/a><\/strong>. Cada tabla contiene una clave primaria formada por una o m\u00e1s columnas. Esta clave primaria es el identificador \u00fanico que nos permite leer, actualizar o eliminar filas de la tabla de una forma eficiente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Internamente, Kudu organiza los datos por columnas, lo que supone una ventaja en consultas anal\u00edticas y es similar a usar un formato como <strong><a href=\"https:\/\/aprenderbigdata.com\/apache-parquet\/\">Apache Parquet<\/a><\/strong> sobre HDFS.<\/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\">Kudu tambi\u00e9n almacena de forma centralizada todos los metadatos. Para esto usa una tabla especial llamada <em><strong>catalog table<\/strong><\/em>. Esta tabla solo es accesible con las operaciones de metadatos expuestas en las APIs, no directamente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Arquitectura-de-Apache-Kudu\"><\/span>Arquitectura de Apache Kudu<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apache Kudu es una tecnolog\u00eda distribuida que puede escalar horizontalmente. Para distribuir los datos, las tablas se parten en unidades m\u00e1s peque\u00f1as llamadas <em><strong>tablets<\/strong><\/em>. Este particionado puede configurarse por cada tabla para hacerlo bien por un rango de claves o por el c\u00e1lculo de una funci\u00f3n hash.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cada <em>tablet<\/em> se replica en varios servidores, uno de estos se considera el l\u00edder y el resto son r\u00e9plicas. La replicaci\u00f3n en Kudu se basa en las operaciones, no en los datos que residen en el disco, por lo que se trata de una replicaci\u00f3n l\u00f3gica. En este caso las operaciones de borrado no necesitan mover datos en la red y cada servidor con una copia realiza este borrado localmente. Cualquier r\u00e9plica puede dar respuesta a las lecturas de datos, mientras que las escrituras necesitan de consenso. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"900\" height=\"559\" src=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/arquitectura-apache-kudu.jpg\" alt=\"Esquema de arquitectura de Apache Kudu\" class=\"wp-image-7608\" style=\"width:675px;height:419px\" srcset=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/arquitectura-apache-kudu.jpg 900w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/arquitectura-apache-kudu-300x186.jpg 300w, https:\/\/aprenderbigdata.com\/wp-content\/uploads\/arquitectura-apache-kudu-768x477.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><figcaption class=\"wp-element-caption\">Esquema de arquitectura de Apache Kudu<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Por otro lado, las compactaciones de datos no se tienen por qu\u00e9 producir a la vez en cada <em>tablet<\/em>, sino que pueden repartirse en el tiempo para evitar periodos con alta latencia del sistema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para elegir el servidor l\u00edder, Apache Kudu usa el protocolo de consenso <a href=\"https:\/\/raft.github.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">RAFT<\/a>. El protocolo asegura que cada escritura de datos se persiste en al menos dos nodos antes de responder a la petici\u00f3n de escritura de forma satisfactoria. Este mecanismo asegura la tolerancia a fallos y una alta disponibilidad del sistema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kudu tambi\u00e9n puede compartir los discos de datos con los DataNodes de <strong><a href=\"https:\/\/aprenderbigdata.com\/hdfs\/\">HDFS<\/a><\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Casos-de-Uso\"><\/span>Casos de Uso<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El principal caso de uso de Apache Kudu es la anal\u00edtica y <strong><a href=\"https:\/\/aprenderbigdata.com\/herramientas-bi\/\">Business Intelligence<\/a><\/strong> en el ecosistema Hadoop. Para ello, es posible realizar consultas sobre los datos a trav\u00e9s de claves, rangos de claves o por selecci\u00f3n de columnas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Otro caso de uso muy popular est\u00e1 relacionado con la ingesta de datos en tiempo real. Kudu ofrece la capacidad de insertar y actualizar datos con una latencia muy baja. Puede ser una herramienta muy potente en casos de uso en los que entren datos al sistema r\u00e1pidamente y deban disponibilizarse para consultas anal\u00edticas de forma inmediata.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como-usar-Apache-Kudu\"><\/span>C\u00f3mo usar Apache Kudu<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para instalar Apache Kudu en Linux r\u00e1pidamente, sigue estos pasos:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Descarga el archivo binario de Apache Kudu desde <a href=\"https:\/\/kudu.apache.org\/releases\/\">https:\/\/kudu.apache.org\/releases\/<\/a><\/li>\n\n\n\n<li>Descomprime el archivo binario en un directorio de tu elecci\u00f3n, por ejemplo <code>\/opt\/kudu<\/code><\/li>\n\n\n\n<li>Crea un enlace simb\u00f3lico para el archivo <code>kudu-master<\/code> y <code>kudu-tserver<\/code> en el directorio <code>\/usr\/local\/bin<\/code> para poder ejecutarlos desde cualquier directorio: \n<ul class=\"wp-block-list\">\n<li><code>sudo ln -s \/opt\/kudu\/kudu-master \/usr\/local\/bin\/kudu-master<\/code><\/li>\n\n\n\n<li><code>sudo ln -s \/opt\/kudu\/kudu-tserver \/usr\/local\/bin\/kudu-tserver<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Inicia los servidores Kudu Master y Tablet Server en modo detr\u00e1s (background):\n<ul class=\"wp-block-list\">\n<li><code>kudu-master --log_dir=\/var\/log\/kudu &amp; kudu-tserver --log_dir=\/var\/log\/kudu &amp;<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Utiliza el comando <code>kudu<\/code> para interactuar con el cluster Kudu, por ejemplo:\n<ul class=\"wp-block-list\">\n<li><code>kudu cluster list<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n se muestra un ejemplo de c\u00f3mo ejecutar Apache Kudu y realizar una consulta de prueba en Python:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code># Importar las librer\u00edas<\/code>\n<code>from pykudu import connect\n\n# Crear una conexi\u00f3n al cluster de Kudu\nclient = connect('mycluster.kudu.domain.com:7051')\n\n# Abrir una tabla de Kudu\ntable = client.table('mytable')\n\n# Crear un scanner sobre la tabla\nscanner = table.scanner()\n\n# Ejecutar la consulta<\/code>\n<code>results = scanner.open().read_all_tuples()\n\n# Mostrar los resultados\nprint(results)\n\n# Cerrar el scanner\nscanner.close()\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">En este ejemplo se crea una conexi\u00f3n al cluster Kudu. Luego se abre una tabla Kudu y se crea un esc\u00e1ner para ejecutar la consulta. Se utiliza el esc\u00e1ner para ejecutar la consulta y se imprimen los resultados. Por \u00faltimo, se cierra el esc\u00e1ner.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"formacion\"><span class=\"ez-toc-section\" id=\"Cursos-y-Formacion-Recomendada-de-Apache-Kudu\"><\/span>Cursos y Formaci\u00f3n Recomendada de Apache Kudu<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, te recomiendo dos libros para complementar tu aprendizaje de Apache Kudu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/amzn.to\/3lAhwfm\" target=\"_blank\" rel=\"noopener nofollow\">Getting Started with Kudu: Perform Fast Analytics on Fast Data<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/amzn.to\/30nMRK6\" target=\"_blank\" rel=\"noopener nofollow\">Next-Generation Big Data: A Practical Guide to Apache Kudu, Impala, and Spark<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Preguntas-Frecuentes-Apache-Kudu-%E2%80%93-FAQ\"><\/span>Preguntas Frecuentes Apache Kudu &#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%BFEn-que-se-diferencia-Apache-Kudu-de-HBase\"><\/span>\u00bfEn qu\u00e9 se diferencia Apache Kudu de HBase?<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\">La diferencia de Kudu coin HBase es que Kudu implementa un modelo relacional y HBase no tiene esquema. Kudu est\u00e1 dise\u00f1ado para cargas de trabajo de tipo OLAP y almacena las tablas de forma parecida a las bases de datos relacionales, con una clave primaria como identificador \u00fanico.<\/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-Apache-Kudu-de-Impala\"><\/span>\u00bfEn qu\u00e9 se diferencia Apache Kudu de Impala?<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\">Estas dos herramientas sirven prop\u00f3sitos diferentes en el ecosistema Hadoop de big data. Apache Impala es un motor de consultas distribuido para Apache Hadoop, mientras que Apache Kudu es el soporte de almacenamiento de datos que completa la capa de almacenamiento que proporciona HDFS.<\/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%BFEs-Apache-Kudu-una-base-de-datos\"><\/span>\u00bfEs Apache Kudu una base de datos?<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\">Kudu es un sistema de almacenamiento similar a una base de datos, con mucha m\u00e1s funcionalidad que un filesystem. Act\u00faa como base de datos relacional particionando las tablas y proporcionando acceso a los datos con latencias muy bajas.<\/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%BFTiene-Kudu-propiedades-ACID\"><\/span>\u00bfTiene Kudu propiedades ACID?<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\">Apache Kudu a\u00fan no tiene propiedades ACID ni transacciones, pero se encuentran en el roadmap del proyecto.<\/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\": \"\u00bfEn qu\u00e9 se diferencia Apache Kudu de HBase?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>La diferencia de Kudu coin HBase es que Kudu implementa un modelo relacional y HBase no tiene esquema. Kudu est\u00e1 dise\u00f1ado para cargas de trabajo de tipo OLAP y almacena las tablas de forma parecida a las bases de datos relacionales, con una clave primaria como identificador \u00fanico.<\/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 Apache Kudu de Impala?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Estas dos herramientas sirven prop\u00f3sitos diferentes en el ecosistema Hadoop de big data. Apache Impala es un motor de consultas distribuido para Apache Hadoop, mientras que Apache Kudu es el soporte de almacenamiento de datos que completa la capa de almacenamiento que proporciona HDFS.<\/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\": \"\u00bfEs Apache Kudu una base de datos?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Kudu es un sistema de almacenamiento similar a una base de datos, con mucha m\u00e1s funcionalidad que un filesystem. Act\u00faa como base de datos relacional particionando las tablas y proporcionando acceso a los datos con latencias muy bajas.<\/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\": \"\u00bfTiene Kudu propiedades ACID?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Apache Kudu a\u00fan no tiene propiedades ACID ni transacciones, pero se encuentran en el roadmap del proyecto.<\/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 href=\"https:\/\/www.youtube.com\/watch?v=i7E9V2HhM4k\">v\u00eddeo-resumen<\/a>. \u00a1No te lo pierdas!<\/p>\n\n\n\n<figure class=\"wp-block-embed 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\">\n<p class=\"responsive-video-wrap clr\"><iframe title=\"Introducci\u00f3n a Apache Kudu en 3 minutos - Aprender Big Data #48\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/i7E9V2HhM4k?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<\/div><\/figure>\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>\u00bfQu\u00e9 es Apache KUDU? Aprende sus caracter\u00edsticas, ventajas y arquitectura con esta gu\u00eda de introducci\u00f3n para BIG DATA<\/p>\n","protected":false},"author":1,"featured_media":6965,"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,12,9],"class_list":["post-6962","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-herramientas-big-data","tag-amazon","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>Apache Kudu: Una Introducci\u00f3n Sencilla 2026 - Aprender Big Data<\/title>\n<meta name=\"description\" content=\"\u279c \u00bfQu\u00e9 es Apache KUDU? Aprende sus caracter\u00edsticas, ventajas y arquitectura con esta gu\u00eda de introducci\u00f3n para BIG DATA\" \/>\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\/apache-kudu\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apache Kudu: Una Introducci\u00f3n Sencilla 2026 - Aprender Big Data\" \/>\n<meta property=\"og:description\" content=\"\u279c \u00bfQu\u00e9 es Apache KUDU? Aprende sus caracter\u00edsticas, ventajas y arquitectura con esta gu\u00eda de introducci\u00f3n para BIG DATA\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aprenderbigdata.com\/apache-kudu\/\" \/>\n<meta property=\"og:site_name\" content=\"Aprender BIG DATA\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-14T19:58:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-17T09:24:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/apache-kudu.jpg\" \/>\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\/jpeg\" \/>\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\/apache-kudu.jpg\" \/>\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=\"15 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/apache-kudu\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/apache-kudu\\\/\"},\"author\":{\"name\":\"Oscar Fernandez\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#\\\/schema\\\/person\\\/321e79dd84000e4b71b0dac998d5c707\"},\"headline\":\"Apache Kudu: Una Introducci\u00f3n Sencilla\",\"datePublished\":\"2021-10-14T19:58:00+00:00\",\"dateModified\":\"2025-08-17T09:24:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/apache-kudu\\\/\"},\"wordCount\":1052,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/apache-kudu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/apache-kudu.jpg\",\"keywords\":[\"Amazon\",\"FAQ\",\"Video\"],\"articleSection\":[\"Herramientas Big Data\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/aprenderbigdata.com\\\/apache-kudu\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/apache-kudu\\\/\",\"url\":\"https:\\\/\\\/aprenderbigdata.com\\\/apache-kudu\\\/\",\"name\":\"Apache Kudu: Una Introducci\u00f3n Sencilla 2026 - Aprender Big Data\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/apache-kudu\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/apache-kudu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/apache-kudu.jpg\",\"datePublished\":\"2021-10-14T19:58:00+00:00\",\"dateModified\":\"2025-08-17T09:24:36+00:00\",\"description\":\"\u279c \u00bfQu\u00e9 es Apache KUDU? Aprende sus caracter\u00edsticas, ventajas y arquitectura con esta gu\u00eda de introducci\u00f3n para BIG DATA\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/apache-kudu\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/aprenderbigdata.com\\\/apache-kudu\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/apache-kudu\\\/#primaryimage\",\"url\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/apache-kudu.jpg\",\"contentUrl\":\"https:\\\/\\\/aprenderbigdata.com\\\/wp-content\\\/uploads\\\/apache-kudu.jpg\",\"width\":1280,\"height\":720,\"caption\":\"Introducci\u00f3n a Apache Kudu\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aprenderbigdata.com\\\/apache-kudu\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/aprenderbigdata.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Apache Kudu: Una Introducci\u00f3n Sencilla\"}]},{\"@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":"Apache Kudu: Una Introducci\u00f3n Sencilla 2026 - Aprender Big Data","description":"\u279c \u00bfQu\u00e9 es Apache KUDU? Aprende sus caracter\u00edsticas, ventajas y arquitectura con esta gu\u00eda de introducci\u00f3n para BIG DATA","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\/apache-kudu\/","og_locale":"es_ES","og_type":"article","og_title":"Apache Kudu: Una Introducci\u00f3n Sencilla 2026 - Aprender Big Data","og_description":"\u279c \u00bfQu\u00e9 es Apache KUDU? Aprende sus caracter\u00edsticas, ventajas y arquitectura con esta gu\u00eda de introducci\u00f3n para BIG DATA","og_url":"https:\/\/aprenderbigdata.com\/apache-kudu\/","og_site_name":"Aprender BIG DATA","article_published_time":"2021-10-14T19:58:00+00:00","article_modified_time":"2025-08-17T09:24:36+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/apache-kudu.jpg","type":"image\/jpeg"}],"author":"Oscar Fernandez","twitter_card":"summary_large_image","twitter_image":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/apache-kudu.jpg","twitter_creator":"@oscarfmdc","twitter_misc":{"Escrito por":"Oscar Fernandez","Tiempo de lectura":"15 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/aprenderbigdata.com\/apache-kudu\/#article","isPartOf":{"@id":"https:\/\/aprenderbigdata.com\/apache-kudu\/"},"author":{"name":"Oscar Fernandez","@id":"https:\/\/aprenderbigdata.com\/#\/schema\/person\/321e79dd84000e4b71b0dac998d5c707"},"headline":"Apache Kudu: Una Introducci\u00f3n Sencilla","datePublished":"2021-10-14T19:58:00+00:00","dateModified":"2025-08-17T09:24:36+00:00","mainEntityOfPage":{"@id":"https:\/\/aprenderbigdata.com\/apache-kudu\/"},"wordCount":1052,"commentCount":0,"publisher":{"@id":"https:\/\/aprenderbigdata.com\/#organization"},"image":{"@id":"https:\/\/aprenderbigdata.com\/apache-kudu\/#primaryimage"},"thumbnailUrl":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/apache-kudu.jpg","keywords":["Amazon","FAQ","Video"],"articleSection":["Herramientas Big Data"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/aprenderbigdata.com\/apache-kudu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/aprenderbigdata.com\/apache-kudu\/","url":"https:\/\/aprenderbigdata.com\/apache-kudu\/","name":"Apache Kudu: Una Introducci\u00f3n Sencilla 2026 - Aprender Big Data","isPartOf":{"@id":"https:\/\/aprenderbigdata.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aprenderbigdata.com\/apache-kudu\/#primaryimage"},"image":{"@id":"https:\/\/aprenderbigdata.com\/apache-kudu\/#primaryimage"},"thumbnailUrl":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/apache-kudu.jpg","datePublished":"2021-10-14T19:58:00+00:00","dateModified":"2025-08-17T09:24:36+00:00","description":"\u279c \u00bfQu\u00e9 es Apache KUDU? Aprende sus caracter\u00edsticas, ventajas y arquitectura con esta gu\u00eda de introducci\u00f3n para BIG DATA","breadcrumb":{"@id":"https:\/\/aprenderbigdata.com\/apache-kudu\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aprenderbigdata.com\/apache-kudu\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/aprenderbigdata.com\/apache-kudu\/#primaryimage","url":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/apache-kudu.jpg","contentUrl":"https:\/\/aprenderbigdata.com\/wp-content\/uploads\/apache-kudu.jpg","width":1280,"height":720,"caption":"Introducci\u00f3n a Apache Kudu"},{"@type":"BreadcrumbList","@id":"https:\/\/aprenderbigdata.com\/apache-kudu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/aprenderbigdata.com\/"},{"@type":"ListItem","position":2,"name":"Apache Kudu: Una Introducci\u00f3n Sencilla"}]},{"@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\/6962","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=6962"}],"version-history":[{"count":1,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/posts\/6962\/revisions"}],"predecessor-version":[{"id":13313,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/posts\/6962\/revisions\/13313"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/media\/6965"}],"wp:attachment":[{"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/media?parent=6962"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/categories?post=6962"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aprenderbigdata.com\/wp-json\/wp\/v2\/tags?post=6962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}