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.

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

  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

Weitere Informationen zur Verwendung der cbt-Befehlszeile, einschließlich einer Liste der verfügbaren Befehle, finden Sie in der Referenz zur cbt-Befehlszeile.