我试图在HBase中重命名一个表,但是shell中的帮助没有rename
命令。move
、mv
和其他常见的罪魁祸首似乎也不是。
发布于 2015-01-15 22:49:43
要在HBase中重命名表,显然必须使用快照。因此,您可以拍摄该表的快照,然后将其克隆为不同的名称。
在HBase外壳中:
disable 'tableName'
snapshot 'tableName', 'tableSnapshot'
clone_snapshot 'tableSnapshot', 'newTableName'
delete_snapshot 'tableSnapshot'
drop 'tableName'
来源
https://stackoverflow.com/questions/27966072
复制相似问题