Installation SLV - TiDB
Installation SLV - TiDB

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$ 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 ClusterNote: Remplacer1.1.1.1avec 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) › 🚀 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] *******************************************************************************🚀 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>✅ 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.