如何重命名"列系列"在HBase?

时间:2017-03-10 13:41:33

标签: hbase

我正在使用HBase Shell,我创建了一个名为' student'以及一个名为“studentData'。

的专栏系列。”
create 'student', 'studentData'

在列系列中,我有一些列,例如' studentData:name',studentData:surname'我在表格中填写了数据。

     ROW                                COLUMN+CELL                                                                                        
     1                                 column=studentData:name, timestamp=1489151422978, value=John                                       
     1                                 column=studentData:surname, timestamp=1489151401190, value=Black                                   
     2                                 column=studentData:name, timestamp=1489151432721, value=Kate                                       
     2                                 column=studentData:surname, timestamp=1489151447623, value=Red
    ...                                ...
    ...                                ...

我想重命名“studentData'”中的列系列。到数据',而不删除存储在列系列下的列中的数据,但遗憾的是我还没有找到方法。

如果您有任何想法,如何重命名列系列,请告诉我。

1 个答案:

答案 0 :(得分:0)

我们做不到。

  

无法重命名列族。重命名的常用方法   家庭是创建一个具有所需名称的新家庭并复制   数据结束,使用API​​。

参考Hbase - Definitve指南。