Ü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.

  1. Installieren Sie die gcloud CLI.
  2. Führen Sie folgende Befehle aus:

    gcloud components update
    gcloud components install cbt

    Wenn die cbt-Befehlszeile bereits installiert ist, wird im Terminalfenster die Meldung All components are up to date angezeigt.

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.

  1. 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
  2. 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

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.