当前位置:网站首页>Tidb Primary course experience 8 (Management Maintenance of Clusters, add a tikv Node)

Tidb Primary course experience 8 (Management Maintenance of Clusters, add a tikv Node)

2022-06-10 12:41:00 51CTO

TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Données

TIDB Appartient à une nouvelle base de données distribuée,Une telle extension transparente de la base de données elle - même est un type de fonctionnalité à fournir.


Expansion en ligne,Les travaux suivants sont nécessaires:,Préparer les noeuds associés au type de service de données correspondant. Et modifier scale-out.yaml  Documentation, Spécifiez le type de noeud à ajouter en éditant le fichier,Adresses et fichiers de données connexes,Emplacement des serrures des documents de procédure.


Exécuter la commande d'expansion viatiup cluster scale-out Commande pour étendre le noeud au cluster de données.Et en passant tiup cluster display Pour confirmer si le noeud de lettre est ajouté au système.


En plusTIDB  4.0 Oui.TIFLASH ,Il faut4.0 VersionTIDB À droiteTIFLASH Mise à niveau et agrandissement .


TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Données_02

TIDB Sur la base de l'expansion pratique de la section , Il est également facile de recycler les ressources des noeuds .  La commande esttiup cluster scale-in <cluster-name>  --node  IP:port

TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Profil_03


Renommer le cluster ,TIDB Le Cluster lui - même peut changer de nom , Adoptiontiup cluster rename  Ancien nom de Cluster    Nouveau nom de Cluster Pour remplacer le nom de cluster de la base de données distribuée .


TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Données_04

Les données du cluster de nettoyage ne peuvent pas être récupérées , Les données du journal peuvent être nettoyées par commande ou .

InTIDB Le fuseau horaire peut être défini dans ,EtTIDB Le fuseau horaire n'affecte que TIMEZONE


TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Profil_05

La première commande à partir de la commande ci - dessus est que vous pouvez changer la paire de transformation suivante TIKV ,TIDB ,PD AttendezONE BY ONE Mise à jour de.


TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Profil_06


La mise à jour de la version contient les éléments ci - dessus , 


1  Promettez votreTIUP L'outil est une version plus récente

2  Modifications au profil, Cela garantit que le fichier de configuration correspond aux éléments de configuration de la cible de mise à jour

3  Il y a deux façons d'arrêter la mise à niveau , Mise à jour sans arrêt , Ici.TIDB Il est recommandé, dans la mesure du possible, de recommander une mise à niveau par arrêt , Ça va être plus rapide .

4   Ensuite, exécutez la commande correspondant à la version à mettre à jour

5  Enfin, la validation pertinente est effectuée


Il est également nécessaire de mettre à jour les region Examen de l'état de santé

tiup cluster check <cluster-name> --cluster Effectuer des tests,Détectionregion L'état a été amélioré en conséquence . Si vous revenez all region healthy Des mises à jour ultérieures peuvent être effectuées .


TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Ajouter un noeud_07

Mise à jour, TIDB Oui.leader Besoin de passer au noeud mis à jour lors de la mise à jour leader Vers d'autres noeuds  Et puis en cours de mise à jour, Le délai fixé ici est 5Minutes, Le noeud cessera de fonctionner après un délai .   Les temps d'arrêt peuvent être mis à jour en parallèle ,  Les mises à jour en ligne sont mises à jour de façon continue .  


tiup cluster audit  Vous pouvez voir l'historique des actions qui ont échoué dans la mise à jour pertinente , Et l'opération de mise à niveau peut être récupérée en fonction de notre dernier échec ID (Adoptiontiup cluster audit ObtenirID)

TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Profil_08

Si vous ne voulez pas attendre trop longtemps ,Vous pouvez passer par les paramètres --force Pour forcerTIDB Ne pas migrer lors de la mise à jour LEADER, Mise à niveau directe, En ce moment, sur ce noeud LEADER region Impossible de faire le travail , Vous pouvez continuer à travailler après la mise à jour .

TIUP ..L'ordre des outils mis à jour est  

1  Mise à jourTIUP  2  Mise à jourTIUP CLUSTER  3 VérifiezTIDB DeregionÉtat de 4  Mise à jourTIDB cluster  5  VérifiezTIDB État du cluster pour Adoptiondisplay Pour voir l'état du cluster , Autre mise à jour à noter TIDB Est capable de faire reculer .


Ajouter unTIKVNoeud


1 Assurez - vous que l'état actuel du cluster est correct


TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Données_09


2  Modifier un yamlDocumentation

TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Ajouter un noeud_10


TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Ajouter un noeud_11


TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Profil_12


TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Ajouter un noeud_13


TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Ajouter un noeud_14


Initialiser un nouveauTIKV Derrière le noeud, tikv Expansion terminée.

TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Ajouter un noeud_15


Après avoir ajouté un noeud , Les données migrent automatiquement vers le nouveau noeud .  L'expansion globale est terminée

TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Données_16


TIDB Expérience du cours élémentaire 8 (Gestion et entretien des grappes, Ajouter unTIKVNoeud)_Ajouter un noeud_17


原网站

版权声明
本文为[51CTO]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/161/202206101233452519.html