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.

  1. Installieren Sie das 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 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.

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