flush

Определение

Сбрасывает (flush) все регионы для определенной таблицы/Region Server или все регионы с указанным именем. Сброс означает перемещение информации из MemStore в HFiles. По умолчанию этот процесс выполняется автоматически, когда MemStore заполняется.

Использование

flush '[<namespace_name>:]<table_name>' | '<region_server_name>,<port_number>,<start_code>' | '<region_name>' | '<encoded_region_name>'
Аргументы
Параметр Описание

namespace_name

Имя пространства имен

table_name

Имя таблицы

region_server_name

Имя Region Server

port_number

Номер порта

start_code

Стартовый код сервера

region_name

Имя региона без закодированной части. Например, если полное название региона wordcount2,m,1637833871529.2ff3683a90c4106432c540ddd0f57cba., то region_name — это wordcount2,m,1637833871529. Вы можете получить полное имя региона и его закодированную часть, используя вывод команды list_regions (поле REGION_NAME)

encoded_region_name

Закодированная часть названия региона. Например, если полное название региона wordcount2,m,1637833871529.2ff3683a90c4106432c540ddd0f57cba., то закодированная часть — это 2ff3683a90c4106432c540ddd0f57cba. Вы можете получить полное имя региона и его закодированную часть, используя вывод команды list_regions (поле REGION_NAME)

TIP
Для получения <server_name>, <port_number> и <start_code> используйте команду status 'simple'.

Примеры

Таблица

hbase(main):019:0> flush 'BEST_BOOKS'
Took 0.2079 seconds

Region Server

hbase(main):020:0> flush 'bds-adh-2.ru-central1.internal,16020,1642400781522'
Took 0.1736 seconds

Имя региона

hbase(main):021:0> flush 'BEST_BOOKS,K,1642431463389'
Took 0.0034 seconds

Закодированное имя региона

hbase(main):022:0> flush 'd6e6be2ad047bc3f2ea5ed6842f851b0'
Took 0.0076 seconds
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней