Oddíly v datech
Metoda textFile() třídy SparkContext přijímá volitelný druhý argument minPartitions, kterým určíš minimální počet oddílů. V tomto cvičení vytvoříš RDD s názvem fileRDD_part s 5 oddíly a porovnáš ho s fileRDD, které jsi vytvořil/a v předchozím cvičení. Jak vytvořit oddíly a zjistit jejich počet v RDD se dozvíš na snímku „Understanding Partition" ve videu 2.1.
Nezapomeň, že v pracovním prostředí už máš k dispozici SparkContext sc, file_path a fileRDD.
Toto cvičení je součástí kurzu
Big Data Fundamentals with PySpark
Pokyny k cvičení
- Zjisti počet oddílů, na kterých je
fileRDDRDD rozloženo. - Vytvoř RDD s názvem
fileRDD_partze stejné cesty k souboru, ale s 5 oddíly. - Ověř počet oddílů v novém RDD
fileRDD_part.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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.____)