【发布时间】:2023-02-01 19:43:05
【问题描述】:
在我从版本 2.42 升级到 2.43 及更高版本之前,我有一个批处理的 Apache Beam 管道一直在成功运行。管道使用 Storage Write API 写入 Biguery,现在失败并显示错误:"Error message from worker: org.apache.beam.vendor.guava.v26_0_jre.com.google.common.util.concurrent.ExecutionError:jva.lang.NoSuchMethodError: 'com.google.cloud.biguery.storage.v1.StreamWriter$Builder com.google.cloud.biguery.storage.v1.StreamWriter$Builder.setEnableConnectionPool(bool)'"。
当我切换到 FileLoads 方法而不是 StorageWriteAPI 时,它再次起作用。但是想知道 StorageWriteAPI 现在有什么问题。尝试查看发行说明但找不到任何有用的信息 (https://github.com/apache/beam/releases)。我可以在这里得到一些帮助吗?
【问题讨论】:
-
在您的 pom.xml 或 gradle 构建文件中,
Guava的版本是 v26_0_jre ?
标签: java apache google-bigquery google-cloud-dataflow apache-beam