cbt CLI overview
The
cbt CLI
is a command-line interface for performing several
different operations on Bigtable. It is written in Go using the
Go client library for Bigtable. Source code for the
cbt CLI
is available in the
GoogleCloudPlatform/google-cloud-go GitHub repository. This
repository is a mirror of code.googlesource.com/gocloud.
For information about Bigtable in general, see the overview of Bigtable.
Install the
cbt CLI
You can install the
cbt CLI
as a
gcloud CLI component.
The
cbt CLI
does not implement smart retries or error handling. When working in production
environment, use a Bigtable client library or the Google Cloud console.
- Install the gcloud CLI.
Run the following commands:
gcloud components update gcloud components install cbt
If the
cbtCLI is already installed, the terminal window displays theAll components are up to datemessage.
Verify the installation
Run the following
cbt CLI
command to verify installation of the CLI:
cbt listinstances
The terminal window displays two columns named Instance Name and Info.
Create a .cbtrc file
You can store required options and parameters, such as -project, -instance, -creds, -admin-endpoint, or -data-endpoint options, in a single .cbtrc file for convenience.
In your
.cbtrcfile, configurecbtto use your project and instance by replacing project-id with the ID for the project where you created your Bigtable instance:echo project = project-id > ~/.cbtrc echo instance = quickstart-instance >> ~/.cbtrc
Verify that you set up the
.cbtrcfile correctly:cat ~/.cbtrc
The terminal displays the contents of the
.cbtrcfile, which looks similar to the following settings:project = project-id instance = quickstart-instance
Now you can use the
cbtCLI with your instance.
Use the
cbt CLI
For details about using the
cbt CLI
, including a list of available commands,
see the
cbt CLI
reference.