Crates.io | solana-bigtable-connection |
lib.rs | solana-bigtable-connection |
version | 1.10.31 |
source | src |
created_at | 2022-04-09 17:31:23.861146 |
updated_at | 2022-07-30 21:42:39.712475 |
description | The Solana AccountsDb plugin for Bigtable database. |
homepage | https://solana.com/ |
repository | https://github.com/solana-labs/solana-bigtable-connection |
max_upload_size | |
id | 564821 |
size | 214,434 |
A generic Rust based Bigtable connection library implemented using gRPC. This is refactored out the solana mono repo so that can be shared for different applications.
The Cloud BigTable emulator can be used during development/test. See https://cloud.google.com/bigtable/docs/emulator for general setup information.
Process:
gcloud beta emulators bigtable start
in the background$(gcloud beta emulators bigtable env-init)
to establish the BIGTABLE_EMULATOR_HOST
environment variableExport a standard GOOGLE_APPLICATION_CREDENTIALS
environment variable to your
service account credentials.
Depending on what operation mode is required, either the
https://www.googleapis.com/auth/bigtable.data
or
https://www.googleapis.com/auth/bigtable.data.readonly
OAuth scope will be
requested using the provided credentials.