Apprentissage automatique avec PySpark
Andrew Collier
Data Scientist, Fathom Data

Langages pour interagir avec Spark.
Depuis Python, importez le module pyspark.
import pyspark
Vérifiez la version du module pyspark.
pyspark.__version__
'2.4.1'
En plus de pyspark, il existe
pyspark.sqlpyspark.streamingpyspark.mllib (obsolète) et pyspark.mlCluster distant via Spark URL — spark://<IP address | DNS name>:<port>
Exemple :
spark://13.59.151.161:7077Cluster local
Exemples :
local — 1 seul cœur ;local[4] — 4 cœurs ; oulocal[*] — tous les cœurs disponibles.from pyspark.sql import SparkSession
Créez un cluster local avec un générateur SparkSession.
spark = SparkSession.builder \
.master('local[*]') \
.appName('first_spark_application') \
.getOrCreate()
Interagir avec Spark…
# Close connection to Spark
>>> spark.stop()
Apprentissage automatique avec PySpark