Git Product home page Git Product logo

isabella232 / cloud-bigtable-examples Goto Github PK

View Code? Open in Web Editor NEW

This project forked from googlecloudplatform/cloud-bigtable-examples

0.0 0.0 0.0 1.32 MB

Examples of how to use Cloud Bigtable both with GCE map/reduce as well as stand alone applications.

Home Page: https://cloud.google.com/bigtable/docs/samples

License: Apache License 2.0

Shell 9.72% Python 8.82% Java 62.32% HTML 2.15% JavaScript 0.97% Makefile 2.11% Scala 8.80% Go 4.15% Dockerfile 0.97%

cloud-bigtable-examples's Introduction

Google Cloud Bigtable examples

Travis CI status Stack Overflow

Bigger than a data warehouse, fast enough for real-time access, and less expensive than running virtual machines. The world-renowned database that powers Google is now available to you worldwide.

Overview

Google Cloud Bigtable offers you a fast, fully managed, almost infinitely scalable NoSQL database service that's ideal for web, mobile, and IoT applications requiring terabytes to petabytes of data. Unlike comparable market offerings, Cloud Bigtable doesn't require you to sacrifice speed, scale, or cost efficiency when your applications grow. The Bigtable service that Cloud Bigtable relies upon has been battle-tested at Google for more than 10 years—it's the database driving major applications such as Search, Analytics, Maps and Gmail.

Quickstart

Quickstart/HBase - Create a Cloud Bigtable Cluster and the hbase shell from within a docker container on your local machine

Java

  • Simple-CLI - A simple command line interface for Cloud Bigtable that shows you how to do basic operations with the native HBase API
  • Hello World - A minimal application that demonstrates using the native HBase API to create a temporary table, write some rows, read them back and clean up
  • Import HBase Sequence files Import HBase sequence files directly to Cloud Bigtable using Dataflow.
  • Dataproc Wordcount using Map/Reduce - How to load data to Cloud Bigtable using Dataproc on GCE
  • GAE flexible-Hello World - Accessing Cloud Bigtable from App Engine flexible / JSON Upload / Download
  • GAE J8 Std-Hello World - Accessing Cloud Bigtable from App Engine standard

Dataflow

  • Connector-Examples - Using the cloud dataflow connector for Bigtable, do write Hello World to two rows, Use Cloud Pub / Sub to count Shakespeare, count the number of rows in a Table, and copy records from BigQuery to BigTable.
  • Pardo-HelloWorld - example of using Cloud Dataflow without the connector.
  • dataflow-coinbase - An end to end example that takes the last four hours of Bitcoin data and sends it to Google Cloud Dataflow, which process it and sends it to Google Cloud Bigtable. Then there is an App Engine Flexible application that displays the data in an angularJS app.

Go

  • cbt doc Basic command line interactions with Cloud Bigtable - A really great place to start learning the Go Client.
  • helloworld - Basic Hello world example application demonstrating how to read and write to a Cloud Bigtable instance.
  • usercounter - Accessing Cloud Bigtable from App Engine Flexible
  • search - Create and search a Cloud Bigtable.

Python

  • Hello World A minimal application that demonstrates using the Googe Cloud Client libraries to create a temporary table, write some rows, read them back and clean up.
  • Hello World (Happybase) A minimal application that demonstrates using the Happybase API create a temporary table, write some rows, read them back and clean up.

Questions and discussions

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

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

Contributing changes

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

More examples

More Google Cloud Bigtable examples are available in the following languages:

License

Apache 2.0; see LICENSE for details.

cloud-bigtable-examples's People

Contributors

avaksman avatar billyjacobson avatar broady avatar carterpage avatar cshaff0524 avatar engelke avatar garye avatar gdcolella avatar hegemonic avatar ianlewis avatar igorbernstein2 avatar jabubake avatar jaceklaskowski avatar justinbeckwith avatar kevinsi4508 avatar kolodny avatar lesv avatar maksharma avatar mbrukman avatar moander avatar rahulkql avatar rameshdharan avatar santhh avatar sduskis avatar taragu avatar tristan-lin avatar tswast avatar waprin avatar weiminyu avatar yosssi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.