cbt-CLI – Übersicht
Die cbt
-Befehlszeile ist eine Befehlszeilenschnittstelle, mit der verschiedene Vorgänge in Bigtable ausgeführt werden können . Sie 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 eine Spiegelung von code.googlesource.com/gocloud.
Allgemeine Informationen zu Bigtable finden Sie in der Übersicht über Bigtable.
Installieren Sie die cbt
-Befehlszeile
Sie können die cbt
-Befehlszeile als gcloud-CLI-Komponente installieren.
In der cbt
-Befehlszeile sind weder intelligente Wiederholungsversuche noch Fehlerbehandlung implementiert. 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 date
angezeigt.
Installation überprüfen
Führen Sie den Befehl cbt
in der Befehlszeile aus, um zu prüfen, ob die Installation der Befehlszeile erfolgt 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
.cbtrc
cbt
fü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
.cbtrc
korrekt 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
Weitere Informationen zur Verwendung der cbt
-Befehlszeile, einschließlich einer Liste der verfügbaren Befehle, finden Sie in der
Referenz zur cbt
-Befehlszeile.