Mapa mental
SPARK
Conteúdo do mapa
SPARK
Es un motor de calculo
Unificado
- Desde la API de dataframes
- Desde herramientas externas que lanzan consultas sql
- Desde una instrucción de la API de programación que recibe una consulta SQL
En memoria
Componentes
- Spark ofrece APIs para cuatro lenguajes
- Java
- Scala
- Python
- pyspark
- R
- SparkR
- Spark Core
- Spark SQL es una API
- Spark Streaming
- Spark MLlib
- Spark GraphX
- Spark ofrece APIs para cuatro lenguajes
Arquitectura
- Resilient Distributed Datasets
- Un RDD es una colección no ordenada (bag) de objetos distribuida en la memoria RAM de los nodos del clúster
- Se recomienda que cada RDD esté dividido en un número de particiones que sea entre el doble y el triple que el número de procesadores del clúster
- Ya no se utilizan deben usarse dataframe
- Resilient Distributed Datasets
API
- Transformaciones
- operación que se ejecuta sobre un RDD y devuelve un nuevo RDD, en el que sus elementos se han modificado de algún modo
- Accion
- recibe un RDD y calcula un resultado (generalmente un tipo simple, enteros, doubles, etc.) y lo devuelve al driver
- Cache
- sirven para configurar, habilitar o deshabilitar ciertos comportamientos, o para obtener características relativas a la distribución física de un RDD
- Transformaciones
Informações
- Descrição
- Mapa Mental sobre SPARK, criado por Manuel sanchez rodriguez em 23-03-2021.
- Criado por
- Manuel sanchez rodriguez
- Visualizações
- 0
- Avaliação
Mais sobre Herramientas y tecnologías de Big Data