com.google.cloud.bigtable:bigtable-client-core · This project contains artifacts bigtable client needs to interact with grpc.
Group: com.google.cloud.bigtable - All Dependencies
${project.groupId}:${project.artifactId} · This project contains bigtable .proto files and java files generated from them.
${project.groupId}:${project.artifactId} · This project contains hbase 1.2 specific implementation of bigtable hbase.
Please use bigtable-hbase-1.x or bigtable-hbase-1.x-hadoop. Bigtable connector compatible with HBase 1.x. It exposes the minimal set of dependencies. Its mainly intended to be used by dataflow 1.x to avoid version conflicts with grpc & protobuf. Prefer to use bigtable-hbase-1.x in general and bigtable-hbase-1.x-hadoop for hadoop classpath compatible applications.
Bigtable connector compatible with HBase 1.x. It most of its dependencies (hbase & grpc). Its mainly intended to be used by dataflow 1.x to avoid version conflicts with grpc & protobuf. Prefer to use bigtable-hbase-1.x.
com.google.cloud.bigtable:bigtable-hbase-1.x-mapreduce · This project contains tweaks to the hbase 1.* map reduce jobs that work for bigtable. Specifically, HBase's Import M/R job has ZooKeeper referrence which needed to be removed in order to work with Bigtable.
com.google.cloud.bigtable:bigtable-hbase-1.x · Bigtable connector compatible with HBase 1.x. It uses hbase-shaded-client and exposes unshaded bigtable-client-core. Its meant to be used in standalone applications and apache beam. Please use bigtable-hbase-1.x-hadoop for hadoop classpath compatible applications.
com.google.cloud.bigtable:bigtable-hbase-mapreduce · This project contains tweaks to the hbase map reduce jobs that work for bigtable. Specifically, HBase's Import M/R job has ZooKeeper referrence which needed to be removed in order to work with Bigtable.
Please use bigtable-hbase-2.x or bigtable-hbase-2.x-hadoop. Bigtable connector compatible with HBase 2.x. It exposes the minimal set of dependencies. Its mainly intended to be used by dataflow 2.x to avoid version conflicts with grpc & protobuf. Prefer to use bigtable-hbase-2.x in general and bigtable-hbase-2.x-hadoop for hadoop classpath compatible applications.
${project.groupId}:${project.artifactId} · This project contains hbase 1.1 specific implementation of bigtable hbase.
${project.groupId}:${project.artifactId} · This project contains hbase 1.0 specific implementation of bigtable hbase.
com.google.cloud.bigtable:bigtable-hbase · This project contains artifacts that adapt bigtable client to work with hbase.
${project.groupId}:${project.artifactId} · This project contains artifacts that provide Cloud Bigtable client readers and writers in Google Cloud Dataflow.
${project.groupId}:${project.artifactId} · This project contains hbase 1.3 specific implementation of bigtable hbase.
Bigtable connector compatible with HBase 2.x. It most of its dependencies (hbase & grpc). Its mainly intended to be used by dataflow 2.x to avoid version conflicts with grpc & protobuf. Prefer to use bigtable-hbase-2.x.
com.google.cloud.bigtable:bigtable-metrics-api · This project contains the metrics api for bigtable-hbase and bigtable-client-core
com.google.cloud.bigtable:bigtable-hbase-beam · This project contains artifacts that provide Cloud Bigtable client readers and writers in Google Cloud Dataflow.
com.google.cloud.bigtable:bigtable-hbase-integration-tests-common · This project contains common test infrastructure
com.google.cloud.bigtable:bigtable-hbase-2.x · Bigtable connector compatible with HBase 2.x. It uses hbase-shaded-client and exposes unshaded bigtable-client-core. Its meant to be used in standalone applications and apache beam. Please use bigtable-hbase-2.x-hadoop for hadoop classpath compatible applications.
${project.groupId}:${project.artifactId} · This project contains test cases that ought to work for either bigtable-hbase or hbase proper.
${project.groupId}:${project.artifactId} · This project contains artifacts bigtable client needs to interact with grpc.
${project.groupId}:${project.artifactId} · This is a client to access Cloud Bigtable (https://cloud.google.com/bigtable/) via the HBase APIs. There are a handful of modules in this project. The bigtable-hbase-x.x projects are intendned to be the projects which users interact with. The x.x versions in the bigtable-hbase-x.x projects represent the hbase major and minor versions which the project supports. For example, bigtable-hbase-1.0 will integrate with all hbase 1.0.x releases and bigtable-hbase-1.1 will integrate with all hbase 1.1.* releases. The bigtable-protos, bigtable-client-core and bigtable-hbase modules are meant to be used as components of bigtable-hbase-x.x. Those submodules may be usedful outside of the bigtable-hbase-x.x projects, but have not been thoroughly tested in other scenarios.
${project.groupId}:${project.artifactId} · This project contains artifacts that import HBase Sequence Files into Google Cloud Bigtable using Google Cloud Dataflow.
${project.groupId}:${project.artifactId} · This project is a parent project for the hbase Cloud Bigtable java client projects.