Machine learning con PySpark
Andrew Collier
Data Scientist, Fathom Data

Lenguajes para interactuar con Spark.
Desde Python, importa el módulo pyspark.
import pyspark
Comprueba la versión del módulo pyspark.
pyspark.__version__
'2.4.1'
Además de pyspark, existen:
pyspark.sqlpyspark.streamingpyspark.mllib (obsoleto) y pyspark.mlClúster remoto con Spark URL — spark://<IP address | DNS name>:<port>
Ejemplo:
spark://13.59.151.161:7077Clúster local
Ejemplos:
local — solo 1 núcleo;local[4] — 4 núcleos; olocal[*] — todos los núcleos disponibles.from pyspark.sql import SparkSession
Crea un clúster local con el builder de SparkSession.
spark = SparkSession.builder \
.master('local[*]') \
.appName('first_spark_application') \
.getOrCreate()
Interactúa con Spark...
# Cierra la conexión con Spark
>>> spark.stop()
Machine learning con PySpark