Descripción general de la CLI de cbt
La CLI de cbt te permite realizar operaciones administrativas y de datos en Bigtable directamente desde tu terminal. Puedes usarlo para administrar instancias, crear y modificar tablas, y leer o escribir datos sin escribir código personalizado. Para obtener información general sobre Bigtable, consulta la Descripción general de Bigtable.
Instala la CLI de cbt
Puedes instalar la cbt CLI como un componente de la gcloud CLI.
La CLI de cbt no implementa reintentos inteligentes ni manejo de errores. Cuando trabajes en un entorno de producción, usa una biblioteca cliente de Bigtable o la consola de Google Cloud .
- Instala gcloud CLI.
Ejecuta los siguientes comandos:
gcloud components update gcloud components install cbt
Si la CLI de
cbtya está instalada, la ventana de terminal muestra el mensajeAll components are up to date.
Verifique la instalación
Ejecuta el siguiente comando de la CLI de cbt para verificar la instalación de la CLI:
cbt listinstances
En la ventana de terminal, se muestran dos columnas llamadas Instance Name y Info.
Crea un archivo .cbtrc
Puedes almacenar las opciones y los parámetros obligatorios, como las opciones -project, -instance, -creds, -admin-endpoint o -data-endpoint, en un solo archivo .cbtrc para mayor comodidad.
En tu archivo
.cbtrc, configuracbtpara que use tu instancia y proyecto. Para ello, reemplaza project-id por el ID del proyecto en el que creaste tu instancia de Bigtable:echo project = project-id > ~/.cbtrc echo instance = quickstart-instance >> ~/.cbtrc
Verifica que hayas configurado correctamente el archivo
.cbtrc:cat ~/.cbtrc
La terminal muestra el contenido del archivo
.cbtrc, que es similar a los siguientes parámetros de configuración:project = project-id instance = quickstart-instance
Ahora puedes usar la CLI de
cbtcon tu instancia.
Usa la CLI de cbt
Para obtener detalles sobre el uso de la CLI de cbt, incluida una lista de los comandos disponibles, consulta la
referencia de la CLI de cbt.
La CLI de cbt se escribe en Go con la biblioteca cliente de Go para Bigtable. El código fuente está disponible en el repositorio de GitHub GoogleCloudPlatform/google-cloud-go, que refleja code.googlesource.com/gocloud.