将avro文件导入Bigtable-未找到家人错误

时间:2019-05-03 22:31:28

标签: google-cloud-dataflow google-cloud-bigtable

我正在为Bigtable设置导出/导入例程。我能够使用数据流作业模板“将Cloud Bigtable转换为Cloud Storage上的Avro文件”成功地将BigTable表导出到Avro文件中。但是,当我尝试使用相应的导出文件导入BigTable表时,它给了我以下错误:

  

NOT_FOUND:对行进行突变时出错   'C \ 035I \ 370 \ 331 \ 314G \ 346 \ 204 \ 003; S \ 333 \ 312Ee0 \ 024K \ 353 \\ 000 \ 372 \ 300; \ 232 \ 312 \ 001'   (项目/ tvc-项目/实例/ dave-backup-test / tables / Tabledave):   找不到请求的列族对行.... with进行突变时出错   [set_cell {family_name:“ f” column_qualifier:“ last_updated”   timestamp_micros:1542667887527000值:“ \ 000 \ 000 \ 001g。+ $ Y”

当BigTable实例中不存在该表时,以及在BigTable实例中创建该表和相应的系列(错误中提到)之后,就会发生这种情况。我使用Cloud Dataflow模板“将Cloud Storage上的Avro文件存储到Cloud Bigtable”创建了导入数据流作业。

非常感谢您的协助。

1 个答案:

答案 0 :(得分:1)

找出问题所在。 Bigtable表中创建了一个附加族。添加其他家庭后,一切正常。