在HBASE CREATE语句中指定列名

时间:2016-10-12 08:31:57

标签: hbase

我可以在CREATE语句中预先指定HBase列名吗​​?

如果是,怎么样?

我只知道我可以预先指定列族并稍后添加列。

更新

请在此处Deleting Columns in HBase

阅读有关此主题的详细说明

1 个答案:

答案 0 :(得分:2)

您所引用的列称为“列限定符”[只是为了清楚地表达]

没有。我们无法在表创建期间提供列限定符。这就是使HBase架构更少的原因。在HBase中创建表的语法如下。

create ‘<table name>’,’<column family>’

创建表后,您可以添加属于表中至少一个列族的行,然后可以属于任何列限定符。

如果列限定符尚未存在,则会创建它。