com.google.cloud.bigtable:bigtable-hbase-dataflow

NOTE: this artifact is deprecated. Please use bigtable-hbase-beam instead. This project contains artifacts that provide Cloud Bigtable client readers and writers in Google Cloud Dataflow.

License

License

Categories

Categories

Data
GroupId

GroupId

com.google.cloud.bigtable
ArtifactId

ArtifactId

bigtable-hbase-dataflow
Last Version

Last Version

1.7.0
Release Date

Release Date

Type

Type

jar
Description

Description

com.google.cloud.bigtable:bigtable-hbase-dataflow
NOTE: this artifact is deprecated. Please use bigtable-hbase-beam instead. This project contains artifacts that provide Cloud Bigtable client readers and writers in Google Cloud Dataflow.

Download bigtable-hbase-dataflow

How to add to project

<!-- https://jarcasting.com/artifacts/com.google.cloud.bigtable/bigtable-hbase-dataflow/ -->
<dependency>
    <groupId>com.google.cloud.bigtable</groupId>
    <artifactId>bigtable-hbase-dataflow</artifactId>
    <version>1.7.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.google.cloud.bigtable/bigtable-hbase-dataflow/
implementation 'com.google.cloud.bigtable:bigtable-hbase-dataflow:1.7.0'
// https://jarcasting.com/artifacts/com.google.cloud.bigtable/bigtable-hbase-dataflow/
implementation ("com.google.cloud.bigtable:bigtable-hbase-dataflow:1.7.0")
'com.google.cloud.bigtable:bigtable-hbase-dataflow:jar:1.7.0'
<dependency org="com.google.cloud.bigtable" name="bigtable-hbase-dataflow" rev="1.7.0">
  <artifact name="bigtable-hbase-dataflow" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.google.cloud.bigtable', module='bigtable-hbase-dataflow', version='1.7.0')
)
libraryDependencies += "com.google.cloud.bigtable" % "bigtable-hbase-dataflow" % "1.7.0"
[com.google.cloud.bigtable/bigtable-hbase-dataflow "1.7.0"]

Dependencies

compile (2)

Group / Artifact Type Version
com.google.cloud.dataflow : google-cloud-dataflow-java-sdk-all jar 1.9.1
com.google.cloud.bigtable : bigtable-hbase-1.x-shaded jar 1.7.0

test (3)

Group / Artifact Type Version
junit : junit jar 4.12
org.mockito : mockito-core jar 1.10.19
commons-lang : commons-lang jar 2.6

Project Modules

There are no modules declared in this project.

Google Cloud Bigtable HBase client for Java

Maven Stack Overflow

Google Cloud Bigtable is Google's NoSQL Big Data database service. It's the same database that powers many core Google services, including Search, Analytics, Maps, and Gmail.

Bigtable is designed to handle massive workloads at consistent low latency and high throughput, so it's a great choice for both operational and analytical applications, including IoT, user analytics, and financial data analysis.

Bigtable provisions and scales to hundreds of petabytes automatically, and can smoothly handle millions of operations per second. Changes to the deployment configuration are immediate, so there is no downtime during reconfiguration.

Bigtable integrates easily with popular Big Data tools like Hadoop, as well as Google Cloud Platform products like Cloud Dataflow and Dataproc. Plus, Bigtable supports the open-source, industry-standard HBase API, which makes it easy for development teams to get started.

Note: Please use google-cloud-bigtable to access Bigtable APIs instead of bigtable-core-client. These artifacts are meant to wrap HBase over Bigtable API.

Project setup, installation, and configuration

Prerequisites

Using the Java client

  • Add the appropriate Cloud Bigtable artifact dependencies to your Maven project.
    • bigtable-hbase-1.x: use for standalone applications where you are in control of your dependencies.
    • bigtable-hbase-1.x-hadoop: use in hadoop environments.
    • bigtable-hbase-1.x-mapreduce: use for map/reduce utilities.
    • bigtable-hbase-1.x-shaded: use in environments (other than hadoop) that require older versions of protobuf, guava, etc.
    • bigtable-hbase-2.x: use for standalone applications where you are in control of your dependencies. This includes an HBase async client.
    • bigtable-hbase-2.x-hadoop: use in hadoop environments.
    • bigtable-hbase-2.x-shaded: use in environments (other than hadoop) that require older versions of protobuf, guava, etc.

Maven:

<dependency>
  <groupId>com.google.cloud.bigtable</groupId>
  <artifactId>bigtable-hbase-1.x</artifactId>
  <version>1.14.1</version>
</dependency>

Gradle:

compile 'com.google.cloud.bigtable:bigtable-hbase-1.x:1.14.1'

SBT:

libraryDependencies += "com.google.cloud.bigtable" % "bigtable-hbase-1.x" % "1.14.1"

Questions and discussions

If you have questions or run into issues with Google Cloud Bigtable or the client libraries, use any of the following forums:

You can also subscribe to google-cloud-bigtable-announce@ list to receive infrequent product and client library announcements.

Clients and Repositories

Name Language Repository latest version status
Cloud Bigtable Examples Java, others GoogleCloudPlatform/cloud-bigtable-examples
HBase client Java googleapis/cloud-bigtable-client Maven GA
Cloud Bigtable GoLang Go googleapis/google-cloud-go N/A GA
Cloud Bigtable Java Java googleapis/java-bigtable Maven GA
Cloud Bigtable Python Python googleapis/google-cloud-python PyPI version Beta
Cloud Bigtable Node.js Node googleaps/nodejs-bigtable npm version GA
Cloud Bigtable C# C# googleapis/google-cloud-dotnet NuGet version GA
Cloud Bigtable C++ C++ googleapis/google-cloud-cpp 0.9.0 Beta
Cloud Bigtable Ruby Ruby googleapis/google-cloud-ruby Gem Version Beta
Cloud Bigtable PHP PHP googleapis/google-cloud-php Latest Stable Version Beta

Contributing changes

See CONTRIBUTING.md for more information on how to contribute to this project.

License

Apache 2.0; see LICENSE for details.

com.google.cloud.bigtable

Google Cloud Platform

Versions

Version
1.7.0
1.6.0
1.5.0
1.4.0
1.3.0
1.0.0-pre4
1.0.0-pre3
1.0.0-pre2
1.0.0-pre1
1.0.0
0.9.7.1
0.9.7
0.9.6.2
0.9.6.1
0.9.6
0.9.5.1
0.9.5
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.3.0
0.2.4
0.2.3
0.2.2
0.2.1