尝试使用PubSub输入源在本地运行DataFlow作业时出现SocketTimeoutException

时间:2016-08-10 09:57:06

标签: google-cloud-platform google-cloud-dataflow google-cloud-pubsub

我正在尝试在本地测试我的DataFlow作业,但在从PubSub主题读取时不断出现超时错误。

PCollection<KV<Integer, Tick>> input = pipeline.apply(PubsubIO.Read.topic(options.getPubSubTopic()).maxNumRecords(10))

我确信主题名称是正确的,因为每次运行作业时DataFlow都会在所需主题下正确创建订阅,我可以在浏览器中看到它。

任何提示可能是什么问题?

1 个答案:

答案 0 :(得分:0)

问题是该主题是空的。尽管尝试了对该主题的发布调用,但是他们失败了400,所以没有任何东西进入管道的订阅。