Übersicht über die cbt-Befehlszeile
Mit der cbt-CLI können Sie Verwaltungs- und Datenvorgänge für Bigtable direkt über das Terminal ausführen. Damit können Sie Instanzen verwalten, Tabellen erstellen und ändern sowie Daten lesen oder schreiben, ohne benutzerdefinierten Code schreiben zu müssen. Allgemeine Informationen zu Bigtable finden Sie in der Bigtable-Übersicht.
cbt CLI installieren
Sie können die cbt-Befehlszeile als gcloud CLI-Komponente installieren.
Die cbt-Befehlszeile implementiert keine intelligenten Wiederholungsversuche oder Fehlerbehandlung. Verwenden Sie in der Produktionsumgebung eine Bigtable-Clientbibliothek oder die Google Cloud Console.
- Installieren Sie die gcloud CLI.
Führen Sie folgende Befehle aus:
gcloud components update gcloud components install cbt
Wenn die
cbt-Befehlszeile bereits installiert ist, wird im Terminalfenster die MeldungAll components are up to dateangezeigt.
Installation überprüfen
Führen Sie den folgenden cbt-Befehlszeilenbefehl aus, um die Installation der Befehlszeile zu prüfen:
cbt listinstances
Im Terminalfenster werden zwei Spalten mit den Bezeichnungen Instance Name und Info angezeigt.
.cbtrc-Datei erstellen
Sie können die erforderlichen Optionen und Parameter wie -project-, -instance-, -creds-, -admin-endpoint- oder -data-endpoint-Optionen in einer einzigen .cbtrc-Datei speichern.
Konfigurieren Sie in der Datei
.cbtrccbtfür die Verwendung Ihres Projekts und Ihrer Instanz. Ersetzen Sie dabei project-id durch die ID des Projekts, in dem Sie die Bigtable-Instanz erstellt haben:echo project = project-id > ~/.cbtrc echo instance = quickstart-instance >> ~/.cbtrc
Prüfen Sie, ob Sie die Datei
.cbtrckorrekt eingerichtet haben:cat ~/.cbtrc
Das Terminal zeigt den Inhalt der Datei
.cbtrc, der in etwa wie die folgenden Einstellungen aussieht:project = project-id instance = quickstart-instance
Jetzt können Sie die
cbt-Befehlszeile mit Ihrer Instanz verwenden.
cbt-Befehlszeile verwenden
Ausführliche Informationen zur Verwendung der cbt-Befehlszeile und eine Liste der verfügbaren Befehle finden Sie in der
cbt-Befehlszeilenreferenz.
Die cbt-Befehlszeile ist in Go geschrieben und verwendet die Go-Clientbibliothek für Bigtable. Der Quellcode ist im GitHub-Repository GoogleCloudPlatform/google-cloud-go verfügbar, das code.googlesource.com/gocloud spiegelt.