【发布时间】:2015-08-13 18:26:29
【问题描述】:
我试图通过一个简单的例子来理解 Spark Streaming 的 Python API。
from pyspark.streaming import StreamingContext
dvc = [[-0.1, -0.1], [0.1, 0.1], [1.1, 1.1], [0.9, 0.9]]
dvc = [sc.parallelize(i, 1) for i in dvc]
ssc = StreamingContext(sc, 2.0)
input_stream = ssc.queueStream(dvc)
def get_output(rdd):
print(rdd.collect())
input_stream.foreachRDD(get_output)
ssc.start()
这会打印所需的输出,但最后会打印很多空列表并且不会终止。谁能告诉我哪里出错了。
【问题讨论】:
标签: python apache-spark spark-streaming pyspark