Google cloud platform 如何将行从bigtable转换为Avro通用记录
我正在Pcollection中读取bigtable,然后尝试将读取的记录转换为Avro通用记录。是否可以直接将读取从大表更改为通用记录,而不在Pcollection中写入任何函数 例如:我正在尝试做下面的事情Google cloud platform 如何将行从bigtable转换为Avro通用记录,google-cloud-platform,google-cloud-dataflow,apache-beam,google-cloud-bigtable,Google Cloud Platform,Google Cloud Dataflow,Apache Beam,Google Cloud Bigtable,我正在Pcollection中读取bigtable,然后尝试将读取的记录转换为Avro通用记录。是否可以直接将读取从大表更改为通用记录,而不在Pcollection中写入任何函数 例如:我正在尝试做下面的事情 pipeline .apply("Read from Bigtable", read) .apply("Transform to generic records using Avro.IO", AvroIO.<<>> (read));
pipeline
.apply("Read from Bigtable", read)
.apply("Transform to generic records using Avro.IO", AvroIO.<<>>
(read));
管道
.apply(“从Bigtable读取”,读取)
.apply(“使用Avro.IO转换为通用记录”),AvroIO。
(读));
为了使用编写,您需要提供一个Avro,我认为它与BigtableIO的输出不兼容,因此如果没有BigtableIO和AvroIO之间的转换,这是不可能的