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 控制台。
- 安装 gcloud CLI。
运行以下命令:
gcloud components update gcloud components install cbt
如果
cbtCLI 已安装,则终端窗口会显示All components are up to date消息。
验证安装
运行以下 cbt CLI 命令以验证该 CLI 的安装:
cbt listinstances
终端窗口会显示两个名为 Instance Name 和 Info 的列。
创建 .cbtrc 文件
为方便起见,您可以将必需的选项和参数(例如 -project、-instance、-creds、-admin-endpoint 或 -data-endpoint 选项)存储在单个 .cbtrc 文件中。
在
.cbtrc文件中,将cbt配置为使用您的项目和实例,方法是将 project-id 替换为在其中创建 Bigtable 实例的项目的 ID:echo project = project-id > ~/.cbtrc echo instance = quickstart-instance >> ~/.cbtrc
验证
.cbtrc文件的设置是否正确:cat ~/.cbtrc
终端会显示
.cbtrc文件的内容,类似于以下设置:project = project-id instance = quickstart-instance
现在,您可以使用
cbtCLI 来处理您的实例了。
使用 cbt CLI
如需详细了解如何使用 cbt CLI,包括可用命令的列表,请参阅
cbt CLI 参考文档。