¿Cómo encontrar el valor máximo en el par RDD?

Tengo un par de chispas RDD (clave, cuenta) como a continuación

Array[(String, Int)] = Array((a,1), (b,2), (c,1), (d,3))

¿Cómo encontrar la clave con el conteo más alto usando la API de spark scala?

EDITAR: el tipo de datos del par RDD es org.apache.spark.rdd.RDD [(String, Int)]

Respuestas a la pregunta(4)

Su respuesta a la pregunta