Партиції у ваших даних
Метод textFile() у SparkContext має необов'язковий другий аргумент minPartitions для задання мінімальної кількості партицій. У цій вправі ви створите RDD з назвою fileRDD_part із 5 партиціями, а потім порівняєте його з fileRDD, який ви створили у попередній вправі. Зверніться до слайду «Understanding Partition» у відео 2.1, щоб пригадати методи створення RDD і отримання кількості партицій у RDD.
Пам'ятайте: у вашому робочому середовищі вже доступні SparkContext sc, file_path і fileRDD.
Ця вправа є частиною курсу
Основи Big Data з PySpark
Інструкції до вправи
- Знайдіть кількість партицій, які підтримують RDD
fileRDD. - Створіть RDD з назвою
fileRDD_partіз вказаного шляху до файлу, але створіть 5 партицій. - Підтвердіть кількість партицій у новому RDD
fileRDD_part.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Check the number of partitions in fileRDD
print("Number of partitions in fileRDD is", fileRDD.____)
# Create a fileRDD_part from file_path with 5 partitions
fileRDD_part = sc.textFile(____, minPartitions = ____)
# Check the number of partitions in fileRDD_part
print("Number of partitions in fileRDD_part is", fileRDD_part.____)