使用 PySpark 的機器學習
Andrew Collier
Data Scientist, Fathom Data

與 Spark 互動的程式語言。
在 Python 中匯入 pyspark 模組。
import pyspark
檢查 pyspark 模組的版本。
pyspark.__version__
'2.4.1'
除了 pyspark,還有:
pyspark.sqlpyspark.streamingpyspark.mllib(已淘汰)與 pyspark.ml遠端叢集 使用 Spark URL — spark://<IP address | DNS name>:<port>
範例:
spark://13.59.151.161:7077本機叢集
範例:
local — 僅 1 核心;local[4] — 4 核心;或local[*] — 全部可用核心。from pyspark.sql import SparkSession
使用 SparkSession 產生器建立本機叢集。
spark = SparkSession.builder \
.master('local[*]') \
.appName('first_spark_application') \
.getOrCreate()
開始與 Spark 互動…
# 關閉與 Spark 的連線
>>> spark.stop()
使用 PySpark 的機器學習