[ bcc: google-cloud-bigtable-announce ]
Dear Bigtable users,
We are excited to announce that you can now run a local Cloud Bigtable emulator for prototyping and testing! A local in-memory emulator is also great for running tests in a continuous integration (CI) system, as it does not require making any external API calls.
Here's how to get started:
1. be sure to use the latest version of your client library — this is very important, as the emulator support was added recently in some clients, and a few bugs have been recently fixed in others.
2. follow the instructions in the
documentation — running the emulator is simple and straight-forward via the gcloud CLI tool.
Note that it's an in-memory emulator, so it aims to provide API compatibility with the Cloud Bigtable service, but does not provide durability of storage. It's
open-source so you can take a look at the internals, and if you see anything amiss, please feel free to
file an issue for feature requests or bugs you find, comment on existing issues, or submit a pull request!
Misha