如何解决写入大量记录时在bigtable中遇到突变错误
使用python bigtable编写成千上万的行时,我在bigtable中遇到突变错误。我正在使用table.mutate_rows(rows)。错误如下:
提高TooManyMutationsError(google.cloud.bigtable.table.TooManyMutationsError:突变的最大数量为100000
所以对于这个错误,我找到了使用mutation_batcher的解决方案。之后,我为mutation_batcher应用了逻辑,并如下使用它。
[\d\w]{4}/[\d\w]+/[\d\w]+
等待写入5-10分钟后,下面是我今天遇到的错误。
grpc._channel._MultiThreadedRendezvous:<_multithreadedrendezvous of statuscode.deadline_exceeded debug_error_string="“" src core lib surface call.cc file_line grpc_message grpc_status>
grpc._channel._MultiThreadedRendezvous:<_multithreadedrendezvous of rpc statuscode.unknown debug_error_string="“”创建“:”" src core lib surface call.cc file_line grpc_message stream grpc_status>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。