Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 如何将行从bigtable转换为Avro通用记录_Google Cloud Platform_Google Cloud Dataflow_Apache Beam_Google Cloud Bigtable - Fatal编程技术网

Google cloud platform 如何将行从bigtable转换为Avro通用记录

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));

我正在Pcollection中读取bigtable,然后尝试将读取的记录转换为Avro通用记录。是否可以直接将读取从大表更改为通用记录,而不在Pcollection中写入任何函数

例如:我正在尝试做下面的事情

 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之间的转换,这是不可能的