Maschinelles Lernen mit PySpark
Andrew Collier
Data Scientist, Fathom Data

Sprachen zur Arbeit mit Spark.
Importiere in Python das Modul pyspark.
import pyspark
Prüfe die Version von pyspark.
pyspark.__version__
'2.4.1'
Zusätzlich zu pyspark gibt es:
pyspark.sqlpyspark.streamingpyspark.mllib (veraltet) und pyspark.mlRemote-Cluster mit Spark-URL — spark://<IP address | DNS name>:<port>
Beispiel:
spark://13.59.151.161:7077Lokaler Cluster
Beispiele:
local — nur 1 Kern;local[4] — 4 Kerne; oderlocal[*] — alle verfügbaren Kerne.from pyspark.sql import SparkSession
Erstelle mit einem SparkSession-Builder einen lokalen Cluster.
spark = SparkSession.builder \
.master('local[*]') \
.appName('first_spark_application') \
.getOrCreate()
Interagiere mit Spark ...
# Verbindung zu Spark schließen
>>> spark.stop()
Maschinelles Lernen mit PySpark