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 .
- Installa gcloud CLI.
Esegui questi comandi:
gcloud components update gcloud components install cbt
Se la CLI
cbtè già installata, la finestra del terminale mostra il messaggioAll 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.
Nel file
.cbtrc, configuracbtin 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
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.