Descripción general de la CLI de cbt

El CLI de cbt es una interfaz de línea de comandos para realizar varias diferentes operaciones en Bigtable. Se escribe en Go con el Biblioteca cliente de Go para Bigtable. El código fuente de la CLI de cbt está disponible en el repositorio de GitHub GoogleCloudPlatform/google-cloud-go. Esta es una duplicación de code.googlesource.com/gocloud.

Para obtener información sobre Bigtable en general, consulta la descripción general de Bigtable.

Instala el CLI de cbt

Puedes instalar el CLI de cbt como Componente de gcloud CLI.

El CLI de cbt no implementa reintentos inteligentes ni manejo de errores. Cuando se trabaja en producción usa una biblioteca cliente de Bigtable o la consola de Google Cloud.

  1. Instala la CLI de gcloud.
  2. Ejecute los siguientes comandos:

    gcloud components update
    gcloud components install cbt

    Si el botón CLI de cbt ya está instalada, en la ventana de la terminal se muestra el mensaje All 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 la terminal, se muestran dos columnas llamadas Instance Name y Info.

Crea un archivo .cbtrc

Para tu comodidad, puedes almacenar opciones y parámetros obligatorios, como -project, -instance, -creds, -admin-endpoint o -data-endpoint, en un solo archivo .cbtrc.

  1. En tu archivo .cbtrc, configura cbt para 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
  2. Verifica que hayas configurado correctamente el archivo .cbtrc:

    cat ~/.cbtrc

    En la terminal, se muestra el contenido del archivo .cbtrc, que es similar los siguientes parámetros de configuración:

    project = project-id
    instance = quickstart-instance

    Ahora puedes usar la CLI de cbt con tu instancia.

Usa la CLI de cbt

Para obtener detalles sobre el uso del CLI de cbt , que incluye una lista de los comandos disponibles, consulta CLI de cbt referencia.