我从谷歌存储使用数据流任务写入数据到BigTable的,我使用3个节点的BigTable集群,有25名工人在平行于我的数据流任务的工作Bigtable的“写请求”是不相符
当我检查Big表的'Write-requests'图表,然后我观察到它在1.5k-9k之间波动,按照我的观点,它应该保持一致,因为我一直在传递数据。
当我检查了日志,我发现这个说法来得频繁'Retrying failed call. Failure #1, got: Status{code=UNAVAILABLE, description=Temporary problem while looking up metadata for table AID_KRUXID, cause=null}'
只是想知道为什么我看到在“写请求”做上述记录语句上的写请求的任何影响或这种变化还有其他原因我不知道?
谢谢!提前
1)你有没有出现此问题的一个数据流作业ID? 2)除了Dataflow作业外,还有其他什么东西正在写入此表中? – jkff
@jkff只有我的工作正在写入大表并且作业ID是2016-09-13_07_47_13-11809669185152159324 – Amandeep
考虑使用9个Dataflow工作者,或者在作业期间将您的Bigtable群集增加到8-9个节点。 25名员工将压倒3 Bigtable集群,导致状态不佳,导致高延迟导致重试,从而进一步压倒Bigtable。我的经验法则是将3个客户端CPU连接到1个Bigtable节点。 –