Installation SLV - TiDB

Installation SLV - TiDB

TiDB Dashboard

Pourquoi TiDB (MySQL Cluster)?

TiDB fournit une base de données HTAP horizontalement évolutive, cloud-native qui parle le protocole MySQL. De nombreux services de base de données gérés mesurent chaque lecture et écriture, ce qui devient rapidement prohibitif pour les charges de travail critiques de Solana. Avec slv install, vous pouvez supporter votre propre cluster TiDB distribué, contourner les limites de taux fournisseur, et garder le débit élevé sans surprises de facturation fugueuses.
Les marins de fait
  • Le protocole de fil compatible MySQL et le sharding automatique vous permettent de garder des clients familiers tout en gagnant en performance.
  • La gestion intégrée TiUP et le tableau de bord TiDB vous donnent une visibilité dans la santé des grappes hors de la boîte.

Exécuter l'installateur

Sélectionnez TiDB dans la liste des composants après avoir ciblé les hôtes qui devraient exécuter le cluster.
bash
$ slv install -i 1.1.1.1,
🚀 Installing software components...
? Select Software Component to Install (Redis)
  Redis
 TiDB (MySQL Cluster)
  Grafana
  Prometheus
  Node Exporter
  Kafka Cluster
Note: Remplacer 1.1.1.1 avec l'adresse IP de votre propre serveur.

Examiner les détails

Avant que Ansible ne commence, slv affiche le chemin du playbook et l'inventaire afin que vous puissiez double-vérifier la cible du cluster. Le CLI vous rappelle également que TiDB peut prendre plusieurs minutes pour fournir selon le matériel.
bash
🚀 Installing software components...
? Select Software Component to Install (Redis) › TiDB (MySQL Cluster)
 You selected: TiDB (MySQL Cluster)

📋 Installation Details:
Software: TiDB (MySQL Cluster)
Inventory: 1.1.1.1,
Playbook: /Users/fumi/.slv/template/0.9.800/ansible/cmn/software/install-tidb.yml
⚠️ a few minutes to 10 minutes may be required for TiDB installation depending on your server performance.
? Do you want to proceed with the installation? (y/N) › 

Observer l'exécution possible

Après confirmation, slv contrôle des mains à Ansible, qui construit les composants TiDB et les services de soutien sur chaque hôte.
bash
🚀 Running ansible: ansible-playbook -i 1.1.1.1, -u solv /Users/fumi/.slv/template/0.9.800/ansible/cmn/software/install-tidb.yml

PLAY [Install and configure TiDB cluster] ************************************************************

TASK [Gathering Facts] *******************************************************************************

Vérifier les points de fin

Lors des finitions de fourniture, le CLI imprime les détails de connexion afin que vous puissiez filer TiDB dans vos applications immédiatement et confirmer que le tableau de bord est accessible.
bash
 Installation completed successfully!

🌐 Access Information:

TiDB Endpoint: 1.1.1.1:4000 (MySQL Protocol)
Dashboard http://1.1.1.1:7301/dashboard/#/signin (HTTP Protocol)

🔑 Default credentials
Username: root
Password: <empty>

Tableau de bord

Connectez-vous à TiDB Dashboard à http://1.1.1.1:7301/dashboard/#/signin en utilisant les identifiants par défaut ci-dessus. De là, vous pouvez surveiller la charge des clusters, inspecter les instructions SQL et vérifier la santé des composants.
TiDB Dashboard