我们正在使用 Google Cloud Bigtable,使用Go 库从 GCE 实例访问它来访问它。对于某些 ReadRow 查询,我们收到以下错误:
rpc error: code = 13 desc = "server closed the stream without sending trailers"
值得注意的是,这些是一致的。换句话说,如果我们重试相同的查询(我们在两次尝试之间等待大约 15 分钟),我们(几乎?)总是再次得到相同的错误。所以它似乎不仅仅是一个暂时的错误,而是可能与正在获取的数据有关。这是我们正在运行的特定查询:
row, err := tbl.ReadRow(ctx, <my-row-id>,
bigtable.RowFilter(bigtable.ChainFilters(
bigtable.FamilyFilter(<my-column-family>),
bigtable.LatestNFilter(1))))
这可能只是意味着“你试图获取太多”吗?