Présentation de l'outil cbt

L'outil cbt est une interface de ligne de commande permettant d'effectuer différentes opérations sur Cloud Bigtable. Il est écrit en Go à l'aide de la bibliothèque cliente Go pour Cloud Bigtable. Le code source de l'outil cbt est disponible dans le dépôt GitHub GoogleCloudPlatform/google-cloud-go. Ce dépôt est un miroir de code.googlesource.com/gocloud.

Pour obtenir des informations générales sur Cloud Bigtable, consultez la Présentation de Cloud Bigtable.

Installer l'outil cbt

Vous pouvez installer l'outil cbt en tant que composant du SDK Cloud ou à l'aide de l'outil go standard.

SDK Cloud

Ce mode d'installation est recommandé si vous utilisez plusieurs produits Google Cloud.

  1. Installez le SDK Cloud.
  2. Exécutez les commandes suivantes :

      gcloud components update
      gcloud components install cbt
    

    Si l'outil est déjà installé, la fenêtre du terminal affiche le message "All components are up to date." (tous les composants sont à jour).

Outil Go

Si vous avez installé la dernière version stable de l'outil go, vous pouvez installer l'outil cbt à l'aide de la commande suivante :

go get -u cloud.google.com/go/bigtable/cmd/cbt

Vérifier l'installation

Exécutez une commande cbt pour vérifier l'installation de l'outil :

cbt listinstances

La fenêtre du terminal affiche deux colonnes nommées Instance Name et Info.

Créer un fichier .cbtrc

  1. Configurez cbt pour utiliser votre projet et votre instance en créant un fichier .cbtrc, en remplaçant project-id par l'ID du projet dans lequel vous avez créé votre instance Cloud Bigtable :

       echo project = project-id > ~/.cbtrc
       echo instance = quickstart-instance >> ~/.cbtrc

  2. Vérifiez que vous avez correctement configuré le fichier .cbtrc :

       cat ~/.cbtrc

    Le terminal affiche le contenu du fichier .cbtrc, qui doit ressembler à ce qui suit :

    project = project-id
    instance = quickstart-instance

    Vous pouvez maintenant utiliser l'outil cbt avec votre instance.

Utiliser l'outil cbt

Pour en savoir plus sur l'utilisation de l'outil cbt, et pour obtenir une liste des commandes disponibles, consultez la documentation de référence de cbt.