在HBase中更改列限定符名称

时间:2015-03-30 09:35:18

标签: hbase

是否可以更改HBase中的列限定符名称?

例如:

from cf:sales  
to cf:sales_new

1 个答案:

答案 0 :(得分:2)

我唯一能找到的方法是添加新的列限定符,然后删除旧的。

hbase> get 'tablename', 'rowkey', {COLUMN => 'colfam:oldqualifier'} value
hbase> put 'tablename', 'rowkey', 'colfam:newqualifier', 'value'
hbase> deleteall 'tablename', 'rowkey', 'colfam:oldqualifier'

在此处找到:http://qnalist.com/questions/383919/renaming-a-column