Instalação SLV - TiDB
Instalação SLV - TiDB

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$ 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 ClusterNota: Substituir1.1.1.1com 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) › 🚀 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] *******************************************************************************🚀 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>✅ 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.