我将WindowsWordCount 示例程序的源代码从文本文件更改为云 Pub/Sub,如下所示。我将莎士比亚文件的数据发布到 Pub/Sub,这些数据确实被正确获取,但之后的任何转换.groupByKey
似乎都不起作用。
sc.pubsubSubscription[String](psSubscription)
.withFixedWindows(windowSize) // apply windowing logic
.flatMap(_.split("[^a-zA-Z']+").filter(_.nonEmpty))
.countByValue
.withWindow[IntervalWindow]
.swap
.groupByKey
.map {
s =>
println("\n\n\n\n\n\n\n This never prints \n\n\n\n\n")
println(s)
}