Hive web-viewer
Web-viewer Hive предоставляет интерфейс работы с Hive.
Hive бывает общим на кластер и тенантный.
Попасть на страницу Web-viewer Hive можно из YDB Monitoring.
Главная страница
Главная страница представляет информацию о распределении и потреблении ресурсов таблетками на каждой из нод представленной в виде таблицы.
Перед таблицей представлена краткая информация:
- Tenant - тенант, за который отвечает Hive
- Tablets - процентное и количественное соотношение поднятых таблеток к имеющимся
- Boot Queue - количество таблеток, которые находятся в очереди на запуск
- Wait Queue - количество таблеток, которые не имеют возможности подняться
- Resource Total - потребление ресурсов таблетками (cpu, net)
- Resource StDev - среднеквадратическое отклонение потребления ресурсов (cnt, cpu, mem, net)
После идет таблица, где каждая строка представляет из себя один из узлов под управлением Hive и имеет следующие столбцы:
-
Node - номер узла
-
Name - fqdn узла и ic-port
-
DC - датацентр, в котором расположен узел
-
Domain - тенант узла
-
Uptime - время, прошедшее с начала работы узла
-
Unknown - количество таблеток в неопределенном состоянии
-
Starting - количество таблеток в процессе подъема
-
Running - количество работающих таблеток
-
Types - распределение таблеток по их типу
-
Usage - отнормированный доминантный ресурс
-
Resources :
- cnt - количество таблеток без потребления ресурсов
- cpu - потребление ядра таблетками
- mem - потребление ОЗУ таблетками
- net - потребление полосы таблетками
-
Active - включение/отключение узла для перевоза таблеток на данный узел
-
Freeze - запрет для таблеток подниматься на других узлах
-
Kick - перевоз всех таблеток разом с узла
-
Drain - плавный перевоз всех таблеток с узла
Ниже таблицы представлены дополнительные страницы:
- Bad tablets - список таблеток, имеющих проблемы или ошибки
- Heavy tablets - список таблеток, потребляющих значительное количество ресурсов
- Waiting tablets - список таблеток без возможности подняться
- Resources - потребление ресурсов каждой таблеткой
- Tenants - список тенантов с указанием их локальных Hive таблеток
- Nodes - список узлов
- Storage - список пулов групп хранения
- Groups - список групп хранения для каждой таблетки
- Settings - страница конфигураций Hive
- Reassign Groups - страница перераспределения групп хранения между таблетками
Также можно посмотреть, какие таблетки используют конкретную группу, и наоборот, какие группы используются в конкретной таблетке.
Reassign Groups
При нажатии на кнопку Reassign Groups появится окно с параметрами для балансировки:
- Storage pool - пул групп хранения для балансировки
- Storage group - в случае если не указан предыдущий пункт, можно указать отдельно только одну группу
- Type - тип таблеток для которых будет производиться балансировка
- Channels - диапазон каналов, для которых будет производиться балансировка
- Percent - процент от общего количества каналов таблеток которые переедут в результате балансировки
- Inflight - количество одновременно переезжающих на другие группы таблеток
После указания всех параметров, следует нажать сначала "Query", который покажет количество каналов, попавших под переезд, и разблокирует кнопку "Reassign".
При нажатии которой начнется перераспределение.