Подтвердить что ты не робот

Как вы переименовываете таблицу в HBase?

Я пытаюсь переименовать таблицу в HBase, но в командной оболочке нет команды rename. move, mv и другие обычные виновники тоже не выглядят.

4b9b3361

Ответ 1

Чтобы переименовать таблицу в HBase, видимо, вам нужно использовать моментальные снимки. Итак, вы делаете снимок таблицы, а затем клонируете ее как другое имя.

В оболочке HBase:

disable 'tableName'
snapshot 'tableName', 'tableSnapshot'
clone_snapshot 'tableSnapshot', 'newTableName'
delete_snapshot 'tableSnapshot'
drop 'tableName'

ИСТОЧНИК

http://hbase.apache.org/book.html#table.rename