Machine Learning with PySpark
Andrew Collier
Data Scientist, Fathom Data

ภาษาที่ใช้โต้ตอบกับ Spark
นำเข้าโมดูล pyspark จาก Python
import pyspark
ตรวจสอบเวอร์ชันของโมดูล pyspark
pyspark.__version__
'2.4.1'
นอกจาก pyspark แล้ว ยังมี
pyspark.sqlpyspark.streamingpyspark.mllib (เลิกใช้แล้ว) และ pyspark.mlRemote Cluster ใช้ Spark URL — spark://<IP address | DNS name>:<port>
ตัวอย่าง:
spark://13.59.151.161:7077Local Cluster
ตัวอย่าง:
local — 1 core เท่านั้น;local[4] — 4 cores; หรือlocal[*] — ใช้ทุก core ที่มีfrom pyspark.sql import SparkSession
สร้าง local cluster ด้วย SparkSession builder
spark = SparkSession.builder \
.master('local[*]') \
.appName('first_spark_application') \
.getOrCreate()
โต้ตอบกับ Spark...
# Close connection to Spark
>>> spark.stop()
Machine Learning with PySpark