cbt 工具概览

cbt 工具是一个命令行界面,可在 Cloud Bigtable 中执行许多不同的操作。此工具是使用适用于 Cloud Bigtable 的 Go 客户端库编写的 Go 界面。cbt 工具的源代码可在 GitHub 存储库 GoogleCloudPlatform/google-cloud-go 中找到。此存储库是 code.googlesource.com/ogocloud 的镜像。

如需大致了解 Cloud Bigtable,请参阅 Cloud Bigtable 概览

安装 cbt 工具

您可以将 cbt 工具安装为 Cloud SDK 组件,也可以使用标准 go 工具进行安装。

Cloud SDK

如果您使用多个 Google Cloud 产品,则建议使用此安装路径。

  1. 安装 Cloud SDK
  2. 运行以下命令:

      gcloud components update
      gcloud components install cbt
    

    如果该工具已安装,则终端窗口会显示消息 All components are up to date.

Go 工具

如果您已安装最新的稳定版 go 工具,还可以使用以下命令安装 cbt 工具:

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

验证安装

运行 cbt 命令以验证该工具的安装:

cbt listinstances

终端窗口会显示两个名为 Instance NameInfo 的列。

创建 .cbtrc 文件

  1. 配置 cbt 以使用您的项目和实例,方法是创建一个 .cbtrc 文件,并将 project-id 替换为您在其中创建 Cloud Bigtable 实例的项目的 ID:

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

  2. 验证 .cbtrc 文件的设置是否正确:

       cat ~/.cbtrc

    终端会显示 .cbtrc 文件的内容,如下所示:

    project = project-id
    instance = quickstart-instance

    现在,您可以使用 cbt 工具来处理您的实例了。

使用 cbt 工具

如需详细了解如何使用 cbt 工具,包括可用命令的列表,请参阅 cbt 参考文档