如何在 Bigtable 中列出 table 的列?

How to list columns of a table in Bigtable?

cbt -instance=INSTANCE ls table 列出列族,但我想列出列本身。

列族是在 table 级别显式创建的,而列是动态的,每行可以完全不同。因此,用于列出列的通用工具不一定可行。

您可以使用您选择的语言的客户端库为您的特定需求编写一些东西,或者解析 cbt readcbt lookup 命令的输出,这样您就可以阅读一个或多个列中的每一列行。

Quickstart Using CBT 页面有使用这些命令的示例以及它们创建的输出。

cbt ls 将打印您当前项目和实例中的所有 table。

cbt ls <table_name> 将列出特定 table.

的所有列族

确保您已经通过创建 .cbtrc 文件设置了本例中的项目和实例。您可以找到如何设置 here