Herramientas de usuario

Herramientas del sitio


wiki2:hadoop:ecosystem

¡Esta es una revisión vieja del documento!


Hadoop ecosystem

HDFS y YARN

Yarn se utiliza para subir datos al HDFS (el sistema de archivos de Hadoop), que es distribuido.

Ambari

Es un frontend web para administrar el cluster de Hadoop

Pig

Pig nos permite asignar un formato a los datos leídos y, con este, hacer operaciones sobre los datos. Puede utilizar varios gestores de ejecución como MapReduce o Tez (para executar en memoria, mucho más rápido).

Spark

Es un motor para ejecutar programas sobre un cluster Hadoop. Substituye al MapReduce que es únicamente para Java (a pesar de sus ports).

RDD es un objeto que internamente crea Spark para trabajar con datos.

Hive

Es una forma de lanzar queries parecidas al SQL a un cluster hadoop. Como Pig, puede ejecutarse sobre MapReduce o sobre Tez.

Se crean tablas de forma paecida al CREATE TABLE de SQL que definirán el estilo de datos.

Se puede extender Hive con User Defined Functions. También puedes cargar datos con varias aplicaciones o formatos (avro, xml…).

wiki2/hadoop/ecosystem.1553950259.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)