2016-11-12 1 views
-1

Ich muss den kleinsten Wert finden und seinen Schlüssel in Stream zurückgeben. Aber ich habe keine Ahnung, wie es geht, ich suchte API-Dokumente, aber finde nichts, würde mir jemand gerne beibringen, wie man es macht?Wie finde ich die Schlüssel-Wert-Paare, die im Spark-Streaming den geringsten Wert haben?

+0

Ich glaube nicht, diese Art von Frage hier angebracht ist, sollten Sie Ihre Forschung tun und für Lösungen für spezifische Probleme stellen, nicht allgemein so. – 4c74356b41

Antwort

0

Versuchen:

>>> 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() 
Verwandte Themen