【问题标题】:Specifying the column family in Hbase shell command在 Hbase shell 命令中指定列族
【发布时间】:2014-08-04 01:23:15
【问题描述】:

我对 Hbase shell 命令有疑问。我们可以在创建表的过程中指定列限定符,即 如果我的表名是 'testtable' ,column-family 是 ColumnFamily1 ,限定符是 'q1' 和 'q2' ,我可以使用以下命令创建表吗?

创建'testtable','ColumnFamily1:q1','ColumnFamily1:q2'

【问题讨论】:

    标签: hbase


    【解决方案1】:

    在 HBase 中创建表时不需要指定列限定符。您可以简单地使用 create 'testtable', 'ColumnFamily'。

    【讨论】:

      【解决方案2】:

      如果我可能会问,您为什么觉得需要声明列名?您只需要真正声明列族,因为使用 [column family]:[column qualifier] 发出 PUT 将为您“创建”列族中的列。

      所以现在,不要担心它,因为它已经为您处理好了。您可能需要通读 HBase 文档以更熟悉它的工作原理,因为这是一个非常基本的问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-09-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-10
        • 2017-12-23
        相关资源
        最近更新 更多