Если вы ищете что-то, что сделает это «в одну строку» через скрипт оболочки, вы можете использовать этот метод:
$ echo 'list.each {|t| disable t; drop t}; quit;' | hbase shell
ПРИМЕЧАНИЕ: Выше был запущен из командной строки Bash. Он выводит команды в hbase shell
и выполняет цикл по всем таблицам, которые возвращаются из команды list
, а затем отключает и удаляет каждую таблицу, когда выполняет итерацию по массиву, возвращенному list
. Как только это сделано, оно выходит.