是否可以更改HBase
中的列限定符名称?
例如:
from cf:sales
to cf:sales_new
答案 0 :(得分:2)
我唯一能找到的方法是添加新的列限定符,然后删除旧的。
hbase> get 'tablename', 'rowkey', {COLUMN => 'colfam:oldqualifier'} value
hbase> put 'tablename', 'rowkey', 'colfam:newqualifier', 'value'
hbase> deleteall 'tablename', 'rowkey', 'colfam:oldqualifier'