TiDB 软件和硬件环境建议配置

    TiDB 作为一款开源分布式 NewSQL 数据库,可以很好的部署和运行在 Intel 架构服务器环境、ARM 架构的服务器环境及主流虚拟化环境,并支持绝大多数的主流硬件网络。作为一款高性能数据库系统,TiDB 支持主流的 Linux 操作系统环境。

    软件 版本
    sshpass 1.06 及以上
    TiUP 1.5.0 及以上
    组件 CPU 内存 本地存储 网络 实例数量(最低要求)
    TiDB 8 核+ 16 GB+ 无特殊要求 千兆网卡 1(可与 PD 同机器)
    PD 4 核+ 8 GB+ SAS, 200 GB+ 千兆网卡 1(可与 TiDB 同机器)
    TiKV 8 核+ 32 GB+ SSD, 200 GB+ 千兆网卡 3
    TiFlash 32 核+ 64 GB+ SSD, 200 GB+ 千兆网卡 1
    TiCDC 8 核+ 16 GB+ SAS, 200 GB+ 千兆网卡 1
    组件 默认端口 说明
    TiDB 4000 应用及 DBA 工具访问通信端口
    TiDB 10080 TiDB 状态信息上报通信端口
    TiKV 20160 TiKV 通信端口
    TiKV 20180 TiKV 状态信息上报通信端口
    PD 2379 提供 TiDB 和 PD 通信端口
    PD 2380 PD 集群节点间通信端口
    TiFlash 9000 TiFlash TCP 服务端口
    TiFlash 8123 TiFlash HTTP 服务端口
    TiFlash 3930 TiFlash RAFT 服务和 Coprocessor 服务端口
    TiFlash 20170 TiFlash Proxy 服务端口
    TiFlash 20292 Prometheus 拉取 TiFlash Proxy metrics 端口
    TiFlash 8234 Prometheus 拉取 TiFlash metrics 端口
    Pump 8250 Pump 通信端口
    Drainer 8249 Drainer 通信端口
    CDC 8300 CDC 通信接口
    Prometheus 9090 Prometheus 服务通信端口
    Node_exporter 9100 TiDB 集群每个节点的系统信息上报通信端口
    Blackbox_exporter 9115 Blackbox_exporter 通信端口,用于 TiDB 集群端口监控
    Grafana 3000 Web 监控服务对外服务和客户端(浏览器)访问端口
    Alertmanager 9093 告警 web 服务端口
    Alertmanager 9094 告警通信端口

    TiDB 提供了基于 Grafana 的技术平台,对数据库集群的各项指标进行可视化展现。采用支持 Javascript 的微软 IE、Google Chrome、Mozilla Firefox 的较新版本即可访问监控入口。