如何将新列族添加到现有HBase表?

时间:2015-03-27 00:29:17

标签: hbase column-family nosql

我通过

创建了一个表
create 'tablename', 'columnfamily1'

现在可以添加另一个列系列' columnfamily2&#39 ;?方法是什么?

3 个答案:

答案 0 :(得分:28)

似乎

alter 'tablename', 'columnfamily2'

诀窍。 可以,禁用' tablename'第一。但是,即使启用它也能正常工作。

hbase(main):015:0> alter 'tablename', {NAME=> 'columnfamily2'}
Updating all regions with the new schema...
0/1 regions updated.
1/1 regions updated.
Done.

答案 1 :(得分:6)

velocityX = -velocityX

您可以指定以逗号(,)

分隔的新列族的各种属性

答案 2 :(得分:1)

如果您考虑使用某些GUI解决方案,则可以轻松使用HAdmin来完成。只需在“更改表”页面中按“ +”按钮,然后添加具有所需所有设置的新列族。 enter image description here