Google cloud platform 尝试使用PubSub输入源在本地运行数据流作业时发生SocketTimeoutException

Google cloud platform 尝试使用PubSub输入源在本地运行数据流作业时发生SocketTimeoutException,google-cloud-platform,google-cloud-dataflow,google-cloud-pubsub,Google Cloud Platform,Google Cloud Dataflow,Google Cloud Pubsub,我试图在本地测试我的数据流作业,但在从PubSub主题读取数据时不断出现超时错误 PCollection<KV<Integer, Tick>> input = pipeline.apply(PubsubIO.Read.topic(options.getPubSubTopic()).maxNumRecords(10)) PCollection input=pipeline.apply(PubsubIO.Read.topic(options.getpubsubsubtopi

我试图在本地测试我的数据流作业,但在从PubSub主题读取数据时不断出现超时错误

PCollection<KV<Integer, Tick>> input = pipeline.apply(PubsubIO.Read.topic(options.getPubSubTopic()).maxNumRecords(10))
PCollection input=pipeline.apply(PubsubIO.Read.topic(options.getpubsubsubtopic()).maxNumRecords(10))
我确信主题名称是正确的,因为每次我运行作业时,数据流都在所需主题下正确创建订阅,并且我可以在浏览器中看到它


有什么提示这里可能有什么问题吗?

问题是主题是空的。尽管尝试了对主题的发布调用,但它们在400秒时失败,因此管道的订阅没有任何问题。

问题是主题是空的。尽管有人试图对该主题进行发布调用,但它们在400秒时失败,因此管道订阅中没有任何内容。

您能发布更多有关您遇到的异常的详细信息吗?@BenChambers原来是bc。主题为空-我确信情况并非如此,因为我正在检查API管理器,我可以看到发布/订阅的调用计数随着错误0%的增加而增加,事实上,发布消息时我收到的http代码为400:(你能发布更多关于你得到的异常的详细信息吗?@BenChambers原来是bc。主题是空的-我确信不是这样,因为我正在检查API管理器,我可以看到发布/订阅的调用计数随着错误0%而增加,事实上,我在发布消息时得到了http代码400:(