Panoramica dell'interfaccia a riga di comando cbt

La CLI cbt ti consente di eseguire operazioni amministrative e sui dati su Bigtable direttamente dal terminale. Puoi utilizzarlo per gestire le istanze, creare e modificare tabelle e leggere o scrivere dati senza scrivere codice personalizzato. Per informazioni generali su Bigtable, consulta la panoramica di Bigtable.

Installa la CLI cbt

Puoi installare la CLI cbt come componente gcloud CLI.

La CLI cbt non implementa i nuovi tentativi intelligenti o la gestione degli errori. Quando lavori nell'ambiente di produzione, utilizza una libreria client Bigtable o la console Cloud de Confiance .

  1. Installa gcloud CLI.
  2. Esegui questi comandi:

    gcloud components update
    gcloud components install cbt

    Se la CLI cbt è già installata, la finestra del terminale mostra il messaggio All components are up to date.

Verificare l'installazione

Esegui il seguente comando dell'interfaccia a riga di comando cbt per verificare l'installazione dell'interfaccia a riga di comando:

cbt listinstances

La finestra del terminale mostra due colonne denominate Instance Name e Info.

Creare un file .cbtrc

Per comodità, puoi archiviare le opzioni e i parametri obbligatori, ad esempio le opzioni -project, -instance, -creds, -admin-endpoint o -data-endpoint, in un unico file .cbtrc.

  1. Nel file .cbtrc, configura cbt in modo che utilizzi il tuo progetto e la tua istanza sostituendo project-id con l'ID del progetto in cui hai creato l'istanza Bigtable:

    echo project = project-id > ~/.cbtrc
    echo instance = quickstart-instance >> ~/.cbtrc
  2. Verifica di aver configurato correttamente il file .cbtrc:

    cat ~/.cbtrc

    Il terminale mostra i contenuti del file .cbtrc, che sono simili alle seguenti impostazioni:

    project = project-id
    instance = quickstart-instance

    Ora puoi utilizzare l' cbtinterfaccia a riga di comando di con la tua istanza.

Utilizza l'interfaccia a riga di comando cbt

Per informazioni dettagliate sull'utilizzo di cbt CLI , incluso un elenco dei comandi disponibili, consulta la documentazione di riferimento di cbt CLI.

L'interfaccia a riga di comando cbt è scritta in Go utilizzando la libreria client Go per Bigtable. Il codice sorgente è disponibile nel repository GitHub GoogleCloudPlatform/google-cloud-go, che rispecchia code.googlesource.com/gocloud.