如何找到 Spark-streaming 中具有最小值的键值对?

How can I find the key-value pairs that have smallest value in Spark-streaming?

我需要找到最小值和 return 它在 Stream 中的键。 但是我不知道该怎么做,我搜索了 API 文档但没有找到,谁愿意教我怎么做?

尝试:

>>> stream = ssc.queueStream([sc.parallelize([("a", 1), ("b", 2)])])
>>> stream.map(lambda x: (x[1], x[0])).reduce(min).map(lambda x: x[1]).pprint()