La page Overview du système de gestion de cluster fournit des détails sur toutes les tables présentes dans le service LindormTable d'une instance Lindorm. Ces informations incluent la taille des tables, les détails des shards, un aperçu des données, le schéma de la table ainsi que les informations de limitation du débit. Cette rubrique explique comment gérer les tables larges à l'aide du système de gestion de cluster.
Prérequis
Connectez-vous au système de gestion de cluster de l'instance cible. Pour plus d'informations, consultez la rubrique Se connecter au système de gestion de cluster.
Créer une table
Le système de gestion de cluster permet de créer deux types de tables : les tables SQL et les tables HBase.
Créer une table SQL
Cliquez sur Create SQL table.
-
Dans le panneau qui s'affiche, configurez les paramètres suivants :
Parameter
Required
Description
Namespace
Yes
Espace de noms auquel appartient la table.
Table name
Yes
Nom de la table.
Versions
No
Nombre de versions de données à conserver.
TTL
No
Durée de vie (TTL) des données. Les données dont la durée de vie est dépassée sont automatiquement supprimées. Les tables créées dans le système de gestion de cluster doivent obligatoirement avoir une valeur TTL.
RemarquePour stocker les données de manière permanente, définissez la valeur TTL sur
-1en modifiant la table. Pour plus d'informations, consultez la rubrique Gérer les modifications de table.TTLUnit
No
Unité de la durée de vie (TTL). Valeurs valides : DAYS, HOURS et MINUTES.
Compression type
No
Algorithme de compression des données. Valeurs valides : LZO, SNAPPY, ZSTD, LZ4 et None. L'option None indique qu'aucune compression n'est appliquée.
Start key
No
Clé de début pour la partition.
End key
No
Clé de fin pour la partition.
Number of regions
No
Nombre de régions.
Primary key
Yes
Cliquez sur Add One Row pour ajouter une colonne de clé primaire. Une fois les informations de la colonne configurées, cliquez sur Save.
Configurez les informations suivantes pour chaque colonne de clé primaire :
-
Nom de la colonne.
-
Type : type de données de la colonne de clé primaire. Pour plus d'informations sur les types de données pris en charge, consultez la rubrique Types de données de base.
-
Ordre de tri : ordre de tri de la colonne. Valeurs valides : Ascending (ASC) et Descending (DESC).
Non-primary key
Yes
Colonne ne faisant pas partie de la clé primaire. Spécifiez le nom de la colonne et son type de données.
-
Cliquez sur Determine.
Créer une table HBase
Cliquez sur Create HBase table.
-
Dans le panneau qui s'affiche, configurez les paramètres suivants :
Parameter
Required
Description
Namespace
Yes
Espace de noms auquel appartient la table.
Table name
Yes
Nom de la table.
-
Dans la section Column family information, cliquez sur Add One Row et configurez les paramètres suivants.
Parameter
Required
Description
Column family name
Yes
Nom de la famille de colonnes.
Maximum versions
No
Nombre de versions de données à conserver.
TTL
No
Durée de vie (TTL) des données. Les données dont la durée de vie est dépassée sont automatiquement supprimées. Les tables créées dans le système de gestion de cluster doivent obligatoirement avoir une valeur TTL.
RemarquePour stocker les données de manière permanente, définissez la valeur TTL sur
-1en modifiant la table. Pour plus d'informations, consultez la rubrique Gérer les modifications de table.TTLUnit
No
Unité de la durée de vie (TTL). Valeurs valides : DAYS, HOURS et MINUTES.
Compression type
No
Algorithme de compression des données. Valeurs valides : LZO, SNAPPY, ZSTD, LZ4 et None. L'option None indique qu'aucune compression n'est appliquée.
Encoding type
No
Algorithme d'encodage des données. Valeurs valides : None, DIFF et INDEX. L'option None indique qu'aucun encodage n'est appliqué.
Facultatif : Dans la section pre-partitioning, saisissez les clés de partition. Séparez plusieurs clés de partition par une virgule (,).
Cliquez sur Determine.
Consulter les détails d'une table
Les détails d'une table large comprennent le nombre de lignes, l'utilisation du stockage chaud et froid, le schéma de la table, le nombre maximal de versions, la durée de vie (TTL) et le type de compression pour chaque famille de colonnes, un aperçu des données ainsi que des informations sur les shards, telles que leur nombre et leur taille.
-
Sur la page Overview, filtrez les tables par centre de données (IDC), groupe, espace de noms ou nom de table. Cliquez sur Query pour afficher les résultats dans la liste ci-dessous.
RemarqueCliquez sur l'icône des paramètres
située dans le coin supérieur droit de la liste pour personnaliser les colonnes affichées. -
Cliquez sur un nom de table pour afficher ses détails. Les informations sont organisées dans les sections suivantes :
Section
Description
Basic information
Affiche le nom de la table.
Table schema
Affiche la structure détaillée de la table, y compris les noms des colonnes, les types de données, la clé primaire et l'ordre de tri.
Secondary index
Affiche les détails des index secondaires de la table, notamment le nom de l'index, son état, la progression de la construction et le type d'index.
Shard information
Affiche des informations telles que les shards de la table, les nœuds, la taille des shards et le nombre de fichiers dans chaque shard. Cliquez sur l'icône des paramètres
située dans le coin supérieur droit pour personnaliser les colonnes affichées.Region distribution
Affiche des informations telles que le nombre et la taille des régions sur chaque nœud, ainsi que le volume de données impliqué dans les requêtes de lecture et d'écriture pour chaque nœud.
Data preview
Affiche un aperçu des 20 premières lignes de données.
Déplacer une table vers un autre groupe
Ne déplacez pas une table vers un groupe qui ne contient aucun nœud RegionServer. Sinon, la table deviendra inaccessible.
Sur la page Overview, cliquez sur Move group dans la colonne Operation correspondant à la table cible.
Dans la boîte de dialogue Move group, sélectionnez un Target group.
Cliquez sur Determine.