2016-11-12 40 views
-1

我需要找到最小的值并在Stream中返回其密钥。 但我不知道该怎么做,我搜索了API文档但什么也没找到,有人喜欢教我怎么做吗?如何找到Spark-streaming中具有最小值的键值对?

+0

我不认为这种问题是适当的在这里,你应该做你的研究,并要求特定的问题,而不是一般的像这样的解决方案。 – 4c74356b41

回答

0

尝试:

>>> 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() 
相关问题