cbt-Befehlszeile – Übersicht
Die cbt-Befehlszeile ist eine Befehlszeile für eine Reihe von Vorgängen in Bigtable. Es ist in Go geschrieben und verwendet die Go-Clientbibliothek für Bigtable. Der Quellcode für die cbt-Befehlszeile ist im GitHub-Repository GoogleCloudPlatform/google-cloud-go verfügbar. Dieses Repository ist ein Spiegel von code.googlesource.com/gocloud.
Allgemeine Informationen zu Bigtable finden Sie in der Übersicht über Bigtable.
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 das 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 Befehl in der cbt-Befehlszeile aus, um festzustellen, ob die Befehlszeile installiert ist:
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-Referenz.