【问题标题】:How to get a list of keys from Cloud Bigtable cbt tool?如何从 Cloud Bigtable cbt 工具获取密钥列表?
【发布时间】:2021-08-23 20:20:33
【问题描述】:

我正在使用cbt tool 来检查一些表的数据。我想知道我的表格行中的典型字段是什么。这样做的唯一方法是使用cbt read。但是cbt read 选择大量行,我不想这样做。我只想找到几个行键,这样我就可以用它们运行cbt lookup <row-key>

我这样做是因为 BigTable 只是一个企业级 HBase,因此它是一个无模式数据库。找出表列的唯一方法是检查记录。

【问题讨论】:

    标签: google-cloud-bigtable bigtable cbt


    【解决方案1】:

    为避免大量读取行并仅选择少数行键,您可以使用[start=<row-key>][end=<row-key>]count=<n> 来限制读取的行数,这里是documentation

    例如,使用[start=<row-key>][end=<row-key>]

    cbt read my-table start=r2 end=r4
    

    输出:

    ----------------------------------------
    r2
      cf1:c1                                   @ 2021/08/24-02:34:56.750000
        "test2-value2"
    ----------------------------------------
    r3
      cf1:c1                                   @ 2021/08/24-02:38:36.748000
        "test3-value3"
    

    count=<n>

    cbt read my-table start=r2 end=r4 count=1
    

    输出:

    ----------------------------------------
    r2
      cf1:c1                                   @ 2021/08/24-02:34:56.750000
        "test2-value2"
    

    【讨论】:

    • @Calicoder 如果您对我的回答有任何澄清,请告诉我。
    猜你喜欢
    • 1970-01-01
    • 2011-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-22
    • 1970-01-01
    • 1970-01-01
    • 2017-12-29
    相关资源
    最近更新 更多