Machine Learning with 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()
Machine Learning with PySpark