Table of contents 1. Introduction 2. Create an RDD for the Example 3. Using groupByKey and mapValues 4. Using reduceByKey and aggregateByKey 5. Using combineByKey 6. Conclusion