Hive web-viewer

    The home page provides information about the distribution and usage of resources by tablets on each node in the form of a table.

    • Tenant: The tenant that Hive is responsible for.
    • Tablets: The percentage of tablets started and the number of running tablets to their total number.
    • Boot Queue: The number of tablets in the boot queue.
    • Wait Queue: The number of tablets that can’t be started.
    • Resource Total: Resource utilization by tablets (cpu, net).
    • Resource StDev: Standard deviation of resource utilization (cnt, cpu, mem, net).

    Then there is a table where each row represents a node managed by Hive. It has the following columns:

    • Node: The node number.
    • Name: The node FQDN and ic-port.
    • DC: The datacenter where the node resides.
    • Domain: The node tenant.
    • Unknown: The number of tablets whose state is unknown.
    • Starting: The number of tablets being started.
    • Running: The number of tablets running.
    • Types: Tablet distribution by type.
    • Usage: A normalized dominant resource.
    • Resources :
      • cnt: The number of tablets that are not using any resources.
      • cpu: CPU usage by tablets.
      • mem: RAM usage by tablets.
      • net: Bandwidth usage by tablets.
    • Active: Enables/disables the node to move tablets to this node.
    • Freeze: Disables tablets to be deployed on other nodes.
    • Kick: Moves all tablets from the node at once.
    • Drain: Smoothly moves all tablets from the node.
    • Heavy tablets: A list of tablets utilizing a lot of resources.
    • Waiting tablets: A list of tablets that can’t be started.
    • Resources: Resource utilization by each tablet.
    • Tenants: A list of tenants indicating their local Hive tablets.
    • Nodes: A list of nodes.
    • Storage: A list of storage group pools.
    • Groups: A list of storage groups for each tablet.
    • Settings: The Hive configuration page.
    • Reassign Groups: The page for reassigning storage groups across tablets.

    You can also view what tablets use a particular group and, vice versa, what groups are used on a particular tablet.

    Reassign Groups

    • Storage pool: Pool of storage groups for balancing.
    • Storage group: If the previous item is not specified, you can specify only one group separately.
    • Type: Type of tablets that balancing will be performed for.
    • Channels: Range of channels that balancing will be performed for.
    • Percent: Percentage of the total number of tablet channels that will be moved as a result of balancing.

    After specifying all the parameters, click “Query” to get the number of channels moved and unlock the “Reassign” button.
    Clicking this button starts reassigning.