Instalação SLV - TiDB

Instalação SLV - TiDB

TiDB Dashboard

Por que o TiDB (MySQL Cluster)?

O TiDB oferece um banco de dados HTAP horizontalmente escalável e nativo na nuvem que fala o protocolo MySQL. Muitos serviços gerenciados de banco de dados medem cada leitura e escrita, o que rapidamente se torna proibitivo de custos para cargas de trabalho de Solana críticas à latência. Com slv install, você pode levantar o seu próprio cluster distribuído TiDB, bypass provider rate limits, e manter o rendimento alto sem surpresas de faturamento em fuga.
**Realce
  • TiDB: https://www.pingcap.com/tidb/
  • Protocolo de fio compatível com MySQL e corte automático, então você mantém clientes familiares enquanto ganha desempenho de escala.
  • O gerenciamento integrado do TiUP e o Painel TiDB dão visibilidade à saúde do cluster fora da caixa.

Executar o Instalador

Selecione o TiDB na lista de componentes após direcionar as máquinas que devem executar o 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
Nota: Substituir 1.1.1.1 com o endereço IP do seu próprio servidor.

Rever os Detalhes

Antes de o Ansível começar, slv mostra o caminho do playbook e inventário para que você possa verificar novamente o alvo do cluster. O CLI também lembra que o TiDB pode levar vários minutos para fornecer dependendo do hardware.
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) › 

Observar a Execução Ansível

Após confirmação, slv controle mãos para Ansível, que constrói os componentes TiDB e serviços de suporte em cada host.
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] *******************************************************************************

Verificar os endpoints

Quando o provisionamento termina, o CLI imprime detalhes de conexão para que você possa colocar o TiDB em seus aplicativos imediatamente e confirmar que o painel é acessível.
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>

Painel

Iniciar sessão no Painel TiDB em http://1.1.1.1:7301/dashboard/#/signin usando as credenciais padrão acima. A partir daí você pode monitorar carga de cluster, inspecionar declarações SQL e verificar a saúde do componente.
TiDB Dashboard