SLV Installation - TiDB

SLV Installation - TiDB

TiDB Dashboard

Warum TiDB (MySQL Cluster)?

TiDB liefert eine horizontal skalierbare, Cloud-native HTAP-Datenbank, die das MySQL-Protokoll spricht. Viele verwaltete Datenbank-Dienste messen jeden gelesenen und schreiben, die schnell kostenprohibitiv für latenzkritische Solana-Workloads wird. mit slv install, Sie können Ihren eigenen verteilten TiDB-Cluster, Bypass-Anbieter-Rate Grenzen, und halten Durchsatz hoch ohne wegweisende Abrechnung Überraschungen.
Highlights
  • TiDB: https://www.pingcap.com/tidb/
  • MySQL-kompatibles Wire Protocol plus automatisches Sharding, so dass Sie vertraute Kunden während der Scale-out-Performance erhalten.
  • Eingebautes TiUP-Management und TiDB Dashboard geben Ihnen Sicht in Cluster-Gesundheit aus der Box.

Führen Sie den Installer aus

Wählen Sie TiDB aus der Komponentenliste, nachdem Sie die Hosts anvisiert haben, die den Cluster ausführen sollten.
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
Hinweis: Ersatz 1.1.1.1 mit der IP-Adresse Ihres eigenen Servers.

Überprüfen Sie die Details

Bevor Ansible beginnt, slv zeigt den Spielbuchpfad und das Inventar, damit Sie das Cluster-Ziel doppelt überprüfen können. Der CLI erinnert Sie auch daran, dass TiDB mehrere Minuten dauern kann, um je nach Hardware bereitzustellen.
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) › 

Beachten Sie die ansible Execution

Nach Bestätigung, slv Handsteuerung an Ansible, die die TiDB-Komponenten und Unterstützungsdienste auf jedem Host ausbaut.
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] *******************************************************************************

Die Endpunkte überprüfen

Wenn die Bereitstellung beendet, die CLI druckt Verbindungsdaten, so können Sie TiDB in Ihre Apps sofort drahten und bestätigen, dass das Dashboard erreichbar ist.
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>

Das ist alles

Anmelden TiDB Dashboard at http://1.1.1.1:7301/dashboard/#/signin die oben genannten Standard-Berechtigungen verwenden. Von dort aus können Sie die Clusterlast überwachen, SQL-Anweisungen inspizieren und die Komponentengesundheit überprüfen.
TiDB Dashboard