cbt CLI 概览

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

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

安装 cbt CLI

您可以将 cbt CLI 作为一个 gcloud CLI 组件进行安装。

cbt CLI 无法实现智能重试或错误处理。在生产环境中工作时,请使用 Bigtable 客户端库或 Google Cloud 控制台。

  1. 安装 gcloud CLI
  2. 运行以下命令:

      gcloud components update
      gcloud components install cbt
    

    如果 cbt CLI 已安装,则终端窗口会显示 All components are up to date 消息。

验证安装

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

cbt listinstances

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

创建 .cbtrc 文件

为方便起见,您可以将必需的选项和参数(例如 -project-instance-creds-admin-endpoint-data-endpoint 选项)存储在单个 .cbtrc 文件中。

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

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

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

       cat ~/.cbtrc

    终端会显示 .cbtrc 文件的内容,类似于以下设置:

    project = project-id
    instance = quickstart-instance

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

使用 cbt CLI

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