Search code examples
hbasebigtablegoogle-cloud-bigtable

How do I convert my HBase cluster to use Google Cloud Bigtable?


I'm currently running a HBase Cluster on Google Cloud Platform and would like to switch it to using Cloud Bigtable -- what should I do?


Solution

    1. Create a Cloud Bigtable cluster

    2. Test that it works by running the Quickstart.

    3. Start up a HBase Export MapReduce

    4. We recommend you store the parts on Google Cloud Storage.

    5. Setup a HBase 1.0.x environment and put the hbase-site.xml file that you created as part of the Quickstart into your hbase/conf folder. (You may need to modify this for your cluster)

    6. See the HBase Bulk Import documentation

    7. When that completes, you can verify your data using the images you created for your Quickstart (above).

    You'll note that you can now access Cloud Bigtable using the HBase 1.0 APIs. You can find additional documentation and examples. We will be posting more over the coming days and weeks as well as expanding on this answer.