Panoramica dell'interfaccia a riga di comando cbt

L'interfaccia a riga di comando cbt è un'interfaccia a riga di comando per l'esecuzione di diverse operazioni su Bigtable . È scritto in Go utilizzando la libreria client Go per Bigtable . Il codice sorgente per l'interfaccia a riga di comando cbt è disponibile nel repository GitHub GoogleCloudPlatform/google-cloud-go. Questo repository è un mirroring di code.googlesource.com/gocloud.

Per informazioni su Bigtable in generale, consulta la panoramica di Bigtable.

Installa l'interfaccia a riga di comando cbt

Puoi installare l'interfaccia a riga di comando cbt come componente dell'interfaccia a riga di comando gcloud.

L'interfaccia a riga di comando cbt non implementa i nuovi tentativi intelligenti o la gestione degli errori. Quando lavori in un ambiente di produzione, utilizza una libreria client Bigtable o la console Google Cloud.

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

      gcloud components update
      gcloud components install cbt
    

    Se l'interfaccia a riga di comando cbt è già installata, nella finestra del terminale viene visualizzato il messaggio All components are up to date.

Verifica l'installazione

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

cbt listinstances

Nella finestra del terminale sono visualizzate due colonne denominate Instance Name e Info.

Crea un file .cbtrc

Puoi memorizzare le opzioni e i parametri richiesti, ad esempio le opzioni -project, -instance, -creds, -admin-endpoint o -data-endpoint, in un unico file .cbtrc per comodità.

  1. Nel file .cbtrc, configura cbt in modo da utilizzare il progetto e l'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 visualizza i contenuti del file .cbtrc, che ha un aspetto simile alle seguenti impostazioni:

    project = project-id
    instance = quickstart-instance

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

Utilizza l'interfaccia a riga di comando cbt

Per maggiori dettagli sull'utilizzo dell'interfaccia a riga di comando cbt, incluso un elenco dei comandi disponibili, consulta Riferimento per l'interfaccia a riga di comando cbt.