java - 将 Google Cloud SDK 2.X 与 Apache Beam 结合使用

标签 java google-cloud-platform

我正在使用 Google-Cloud-Platform 的新项目,并且我必须在此项目中使用 BigTable。

我想知道是否必须使用 Java SDK 1.x 或 2.x(使用 Apache Beam)。

最佳答案

Dataflow v1 和 Beam/Dataflow v2 都有一个 Cloud Bigtable 连接器:BigtableIO。这是official documentation目前仅涵盖 Dataflow v1,您可以在 this java file 中查看 Beam 版本的 javadoc .

还有一个名为 CloudBigtableIO 的面向 HBase 的连接器,它位于 Beam/Dataflow SDK 外部。 Here是该连接器的官方文档。

仅供引用,我是 CloudBigtableIO 和 Cloud Bigtable java 客户端的作者。

关于java - 将 Google Cloud SDK 2.X 与 Apache Beam 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46954892/

相关文章:

java - 确保 Parse 在继续代码之前已执行 inBackground 操作

node.js - Node.js 和 MongoDB 应该在不同的 pod 中吗?

google-cloud-platform - 找不到模块 '@google-cloud/storage'

java - 调整 Java GUI 大小时防止垂直间距

java - Hibernate 保存(内部?)类变量

java - 使用 MessagePack 的 Apache Beam - 如何从 Map<Value, Value> 获取值?

go - 如何防止格式错误的上传?

ubuntu - 在 Ubuntu 18 上安装 gcloud/gsutil

java - Android 定时器的处理程序和可运行对象

java - Tomcat 不遵守 catalina.properties 中的 maxThreads 配置,activeCount 不超过 200