当前位置:网站首页>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 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 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

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 .

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

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.

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 .

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)

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

2 Modifier un yamlDocumentation





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

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


边栏推荐
- Automatic Mapping of Tailored Landmark Representations for Automated Driving and Map Learning 论文阅读
- ShaderGraph——301跳动的小球
- Missed scanning tool learning notes
- STM32 learning notes (2) -usart (basic application 1)
- 向数据库中注册用户名和密码的功能
- 2022年浙江省赛
- Shadergraph - water surface
- Offer has been made, advanced learning
- SQL查询结果添加行号字段----sqlserver
- ShaderGraph——303摇曳的小草
猜你喜欢

20年技术老兵放弃大厂CTO头衔!这家创业公司凭什么吸引他?

Ant financial services Yang Jun: evolution of ant data analysis platform and application of data analysis methods

STM32 learning notes (2) -usart (basic application 1)

IO file stream repeat read

Stm32f407 learning notes (1) -exti interrupt event and NVIC register

Oceanbase, phase II of the document promotion plan, invites you to jointly build documents

Learning of fm4057s single lithium battery linear charging chip

JTAG-to-AXI Master调试AXI BRAM Controller

手机厂商“返祖”,只有苹果说不

2022年6月中国数据库排行榜:TiDB卷土重来摘桂冠,达梦蛰伏五月夺探花
随机推荐
JS converts timestamp to normal time format
VDMA调试总结
(十)空指针访问成员函数与this指针注意事项
CC2642R 蓝牙MCU芯片的学习
Xshell 评估期已过怎么办? 按照以下步骤即可解决!
Shadergraph - 302 swimming Dragon
Web design and development, efficient web development
Learning of fm4057s single lithium battery linear charging chip
向数据库中注册用户名和密码的功能
Missed scanning tool learning notes
PCB learning notes (2) -3d packaging related
Add line number field to SQL query results - sqlserver
Alibaba cloud ECS server builds MySQL database
Altium Designer重拾之开篇引入
MAX3051的can芯片的学习
Offer has been made, advanced learning
20年技术老兵放弃大厂CTO头衔!这家创业公司凭什么吸引他?
Automatic Mapping of Tailored Landmark Representations for Automated Driving and Map Learning 论文阅读
Uni app parses the bank card (Alipay) and returns the form, evoking the Alipay interface
(1) Pretreatment summary