Інтерактивне використання PySpark
Spark містить інтерактивну оболонку Python, у якій PySpark уже встановлено. Оболонка PySpark зручна для базового тестування та налагодження й доволі потужна. Найпростіше показати можливості оболонки PySpark — через вправу. У цій вправі ви завантажите простий список із числами від 1 до 100 в оболонці PySpark.
Найважливіше тут — зрозуміти, що ми не створюємо жодного об'єкта SparkContext, адже PySpark автоматично створює об'єкт SparkContext з назвою sc в оболонці PySpark.
Ця вправа є частиною курсу
Основи Big Data з PySpark
Інструкції до вправи
- Створіть список Python з назвою
numb, що містить числа від 1 до 100. - Завантажте список у Spark за допомогою методу
parallelizeоб'єкта Spark Context і присвойте результат зміннійspark_data.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create a Python list of numbers from 1 to 100
numb = range(____, ____)
# Load the list into PySpark
spark_data = sc.____(numb)