Machine Learning với PySpark
Andrew Collier
Data Scientist, Fathom Data

Ngôn ngữ tương tác với Spark.
Từ Python, nhập mô-đun pyspark.
import pyspark
Kiểm tra phiên bản của mô-đun pyspark.
pyspark.__version__
'2.4.1'
Ngoài pyspark còn có:
pyspark.sqlpyspark.streamingpyspark.mllib (lỗi thời) và pyspark.mlCụm từ xa dùng Spark URL — spark://<IP address | DNS name>:<port>
Ví dụ:
spark://13.59.151.161:7077Cụm cục bộ
Ví dụ:
local — chỉ 1 nhân;local[4] — 4 nhân; hoặclocal[*] — toàn bộ nhân sẵn có.from pyspark.sql import SparkSession
Tạo cụm cục bộ bằng trình tạo SparkSession.
spark = SparkSession.builder \
.master('local[*]') \
.appName('first_spark_application') \
.getOrCreate()
Tương tác với Spark...
# Đóng kết nối tới Spark
>>> spark.stop()
Machine Learning với PySpark